- cd
cd \ 根目录
cd .. 上级目录
cd . 当前目录
cd - 上次操作目录
cd ~ 当前用户宿主目录
- ls
ls -l 显示详尽信息,相当于ll
ls -R 递归显示当前目录下的所有目录,包括子目录
ls -r 逆序排序
ls -t 按时间降序
ll -htr 详细查看文件信息,包括文件大小
- pwd 显示当前目录
-L 显示链接路径,当前路径
-P 显示物理路径
- mkdir 创建新的目录,不能多级创建
-p 父目录不存在的情况下,先生成父目录,也就是创建多级目录
touch 创建文件及更新以经存在文件的事件
touch a.txt b.txt touch {a.txt,b.txt} 同时创建多个文件
cp 复制
-r -R 复制目录-------复制文件的时候不用加-r,但是复制目录的时候要加
-p 保留文件属性 (原文件的时间不变)
mv 移动
mv 源文件或目录 目的目录
rm 删除文件或目录
-r 删除目录,同时删除该目录下的所有文件,删文件的时候不用
-f 强制删除文件或目录 即使原档案属性设为唯读,亦直接删除,无需逐一确认
乱码文件怎么删?百度
cat 显示文件内容
-A 显示所有内容,包括隐藏的字符
-n 显示行号
more 分页显示内容
more [文件名]
空格或f 显示下一页
Enter键 显示下一行
q或Q 退出
head 查看默认前十行
语法: head 文件
-n 指定行数
tail 查看文件后十行
语法: toil 文件
-n 指定行数
-f (follow) 动态显示文件内容-----比如可以监视某个文件的内容
ln软连接
ln -s [源文件] [目标文件] 创建软链接 ----(源文件 使用 绝对路径)
man 帮助命令
语法: man 命令 注:man命令显示有优先级,优先显示优先级高的
help 帮助
查看man无法显示的内置命令
语法: 命令 --help
find
-name 按名称查找 精准查找
-iname 按名称查找,但是不是精确的查找,即有可能会忽略大小写
find查找中的字符匹配:
*:匹配所有
?:匹配单个字符 eg:find /etc -name “init???”
-size 按文件大小查找
以block为单位,一个block是512B, 1K=2block +大于 -小于 不写是等于
-type 按文件类型查找
f 二进制文件 l 软连接文件 d 目录 c 字符文件
grep在文件中搜寻匹配的字符进行输出
语法:grep [-cinv] '搜寻字符串' filename
-c :输出匹配行的次数(是以行为单位,不是以出现次数为单位)
-i :忽略大小写,所以大小写视为相同
-n :显示匹配行及行号
-v :反向选择,显示不包含匹配文本的所有行。
压缩解压缩
tar
tar –zcvf 压缩成gzip
eg:tar -zcvf dir1.tar.gz dir1 使用gzip将目录dir1压缩成一个打包并压缩文件
tar -zxvf 解压gzip
tar -zxvf dir1.tar.gz -C(大写的) /root 解压到指定的/root目录
useradd/userdel 添加用户/删除用户
语法:useradd [选项] 用户名
userdel(user delete)删除用户----正常删除用户,但宿主目录还是存在的
-r 删除账号时同时删除宿主目录(remove)