linux
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xiyue 815324
命令一般由 命令 选项 参数 组成
ls 显示日期
uname
uname -r
uname -a
uname -all
una
un 按两下tab 可以查看所有un开头的
clear 清除
ls Dowload/
使用tab 键来简化命令输入: 1.自动补全命令2.自动补全文件名
3.无法自动补全参数
可以按 上 下键来查看命令 查看所有执行过的命令用history
!!重复前一个命令
!字符 重复当前一个字符开头的命令
!num 按照历史记录的序号执行命令
!?abc 重复当前包含abc的命令
!-n 重复n个命令之前的那个命令
通过ctrl+r来搜索历史记录命令
用esc.调用历史记录参数
^c 中止当前命令
第三节
文件系统的跟为\
路径用/分割(windows中使用\)
文件系统严格区分大小写
使用pwd可以显示当前工作目录
文件名称
1. 文件名称大小写敏感
2. 名称最多可以为255个字符
3. 除了斜线外,都是有效字符
4. 通过touch命令可以创建一个空白文件或者更新已有文件的时间
5. 以.开头的文件为隐藏文件
列出目录内容 ls
1. ls-a 显示所有文件(包括隐藏文件)
2. ls-l 显示详细信息
3. ls-R 递归显示字幕了结构
4. ls-ld 显示目录和链接信息
隐藏文件大多数为配置文件
查看文件类型 file
绝对路径 :以/开头,递归每级目录直到目标的路径,不受当前所在工作目录限制
相对路径:以当前目录为起点,到达目标的路径。瘦当前所在目录限制
cd命令可以切换目录
上一级目录..
当前目录.
用户家目录~
上一个工作目录-
第四节
复制文件、目录 cp
参数 cp-r 递归复制整个目录树
cp-v 显示详细信息
移动、重命名文件或目录 mv
创建
删除文件 touch
rm 可以删除文件或目录
-i 交互式(有提示)
-r 递归的删除包括目录中的所有内容(不提示)
-f 强制删除,没有警告提示(使用需谨慎)
创建 删除目录
mkdir 创建目录
rmdir 删除(不能删除非空文件夹)
第五节
etc 保存几乎所有的配置文件 .conf 结尾
home 保存用户的私有文件
root 目录是单独的
lib 保存所有的库文件
mnt 挂载目录
opt 很多时候是空的 通常装大型软件
proc 存在虚拟硬盘上
cat 查看文件内容
每一个以进程命名的文件都保存了数据的相关信息
sbin 可执行的二进制文件(只有root用户才可以执行)
bin 可执行的二进制文件
sys 包含底层信息
tmp 临时文件 自动删除
usr 应用软件
var 保存经常变化的信息
第六节
常用命令
date 可以查看设置当前系统的时间 +%Y--%m--%d
hwclock(clock) 显示硬件时钟时间
cal 查看日历
uptime 查看系统运行时间
su- 切换用户
date -s可以修改时间
输出查看命令
echo 显示输入内容(后有一个空格再用引号显示信息)
cat 显示文件内容
head 显
示文件的头几行(默认10行)
-n 指定显示的行数
tail 显示文件的,末尾几行(默认10行)
-n 指定显示的行数
-f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
more 用于翻页显示文件内容(只能向下翻页)
less 用于翻页显示文件内容(带上下翻页)
查看硬件信息
lspci 查看PCI设备
-v查看详细信息
lsusb 查看USB设备
-v 查看详细信息
lsmod 查看加载的模块(驱动)
snd 声卡的驱动
关机重启
shutdown 关闭、重启计算机
shutdown[关机、重启]时间
-h关闭计算机
-r 重新启动
eg 立即关机 shutdown -h now
10分钟后关机 shutdown -h +10
23:30分关机 shhutdown -h 23:30
立即重启 shutdown -r now
poweroff 立即关闭计算机
reboot 立即重启计算机
归档 压缩
zip 压缩(zip没有版权)
eg zip xiyue.zip myfile
unzip 解压缩zip文件
eg unzip xiyue.zip
gzip 压缩文件
eg gzip
tar 用以归档文件
tar -cvf out.tar linnuxcast
tar -xvf linuxcast.tar
tar -cvzf backup.tar.gz/etc
-z 参数将归档后的文件进行gzip压缩以减少大小
查找
locate 快速查找文件 文件夹
(此命令需要预先建立数据库数据库默认每天更新一次,可用于update手工建立更新数据库)
find 用于高级查找
find 查找位置 查找参数
第七节
vim 拥有三种模式
命令模式(选择复制粘贴撤销)
插入模式(i可以插入模式 esc可以返回命令模式)
ex模式(:可以进入ex模式 可以保存修改或者退出)
,命令模式
/查找关键字
r替换当前字符
i在光标前插入文本
o在当前行的下面插入新行
dd删除整行
yy将当前行的内容放入缓冲区(复制当前行)
n+yy将n行的内容放入缓冲区(复制n行)
p将缓冲区中的文本放入光标后(粘贴)
u撤销上一个操作
ex模式
:w 保存当前修改
:q 退出
:q! 强制退出,不保存修改
:x 保存并退出,相当于:wq
:set number 显示行号
:! 系统命令 执行一个系统命令并显示结果
:sh 切换到命令行 使用ctrl+d切换回vim
三章2节
-b blocksize 指定文件块大小
-c 建立文件系统时检查坏损快
-L lable 指定卷标
-j 建立文件系统日志
ext2不带日志 ext3 ext4 带日志
mkfs 可以创建文件系统
3.3节
mount /dev/sdat3(要挂载的分区) /mnt(挂载点)
不带参数的mount命令会显示所有已挂载的文件系统
-t 指定文件系统的类型
-o 指定挂载选项
ro,rw 以只读或读写形式挂载,默认是rw
sync 代表不使用缓存,而是对所有操作直接写入磁盘
async 代表使用缓存,默认是async
noatime 代表每次访问文件时不更新文件的访问时间
atime 代表每次访问文件时更新文件的访问时间
remount 重新挂载文件系统
umount 卸载以挂载的文件系统
losf 查看正在使用的文件
3.4节
man 和info都可以通过 /+关键字 方式进行搜索
txt 存在doc 文件下
5-1节
每个用户拥有一个UserID,操作系统实际使用的是用户ID,而非用户名
每个用户属于一个组,属于一个或多个附属组
每个组拥有一个GroupID
每个进程以一个用户身份运行 并接受该用户可访问的资源限制
每个可登陆用户拥有一个指定的shell
用户分为 root用户 系统用户(1-499) 普通用户(500以上)
etc/passwd 保存用户信息
/etc/shadow 保存用户密码(加密的)
/etc/group 保存组信息
命令whoami 显示当前用户
命令who显示有哪些用户已经登陆系统
命令w显示有哪些用户已经登陆并且在干什么
创建一个用户
命令useradd
useradd nash_su
在etc/passwd 添加用户信息
如果使用passwd命令创建密码 ,密码保存在etc/shadow中
为用户建立一个新目录/home/nash_su
将etc/ske中的文件复制到用户的家目录中
建立一个与用户用户名相同的组,新建默认用户属于这个同名组
-d家目录
-s登陆shell
-u userld
-g 主族
-G 附属组(最多31个)
也可以修改etc/passwd决定
修改用户信息
usermod 参数
-I 新用户名
-u 新userid
-d 用户家目录位置
-g 用户所属主组
删除用户
userdel 不删除家目录
-r 删除家目录
组创建 groupadd
-n修改组名
-g 修改组信息
groupdel 删除组
5-2节
权限 是操作系统用来限定对资源访问的控制
文件权限分为 读 写 执行 r w z
UGO U user G group O other
权限三个一组
chown改变文件的所属用户
-R 参数递归的修改目录下的所有文件的所属用户
chgrp 改变文件的所属组
-R 参数递归的修改目录下的所有文件的所属用户
chomd 修改文件的权限
+ - 代表加入 删除权限
目录权限 777 文件默认权限666
新建文件权限664
6-1节
域名
显示路由表 ip route
cat查看文件内容
more 翻页形式查看内容 向下
less 翻页形式查看内容 上下
grep 基于关键字收索文本
-n显示结果所在的行
-i 在收索中忽略大小写
cut 处理文本内容
-d 指定分割符
wc 统计文本信息 -i统计行数 -w 只统计单词 -c只统计字节数 -m 统计字符数
sort文本排序 英文和数字
-r 倒序 -n数字排序 -f忽略大小写 -u删除重复行
uniq 删除重复的相邻行
sed 收索并替换
0 关机 1 单用户模式 2不带网络的多用户模式 3 多用户模式
4 未使用 5 图形化默哀