1.pwd——查看当前所在的工作目录
2.cd——在不同的目录间切换,即更改当前工作目录
- cd . ——进入当前目录
- cd .. ——进入上一级目录
- cd - ——进入上次所在目录
- cd ~ ——进入当前登录用户的主目录
- cd ~root ——进入root用户的主目录
3. ls——显示目录内容
- ls -a ——列出所有文件,包括以 "." 开头的隐藏文件
- ls -l ——显示文件的详细信息,而且一行显示一个文件
4.cat——在标准输出设备上显示文件内容
- cat 文件名 ——显示文件内容
- cat -n 文件名 ——显示所有行号
5.head——显示文件开头若干行内容,默认显示前十行
- head -c size 文件名 —— 显示文件开头的size字节
- head -n number 文件名 ——显示前number行
- head -q ——不显示文件名的头信息
- head -v ——总是显示文件名的头信息
6.tail ——显示文件结尾若干行内容,默认显示后十行(与head命令类似)
7.more、less的功能即使用方法
- more
- 格式:more 【选项】 文件名
- 功能:分页显示文件,即一次显示一页的内容
- 选项的内容:
- F键或空格键 :向下翻页
- D键或ctrl+D:向下翻半页
- B键或Ctrl+B:向上翻一页
- 回车键:向下移动一行
- Q键:退出more命令
- less
- less是more的增强版,除了具有more命令的功能外,还可以按U键或Ctrl+U组合键向上翻半页,或上、下、左、右方向键移动文件内容
8.wc——统计并输出文件行数、单词数和字节数
- wc -c 文件名 ——输出文件的字节数
- wc -l 文件名 ——输出文件行数
- wc -L 文件名 ——输出文件最长行的长度
- wc -w 文件名 ——输出文件单词数
9.touch——创建文件或修改文件时间戳
- .touch -a -t time we文件名 ——修改文件的访问时间
- touch -m:修改文件修改时间
- touch -c: 修改文件时间戳
10.mkdir——创建新目录
- mkdir -p 文件目录./文件——连续创建多级目录(即递归创建所有子目录)
- mkdir -m 754 文件名——手动指定新目录的权限
- rmdir——删除空目录
11 cp——复制文件或目录
- cp -r ——递归复制目录
12.mv——移动或重命名文件或目录
- mv -f 源文件或源目录 目标文件或目标目录——如果目标文件已经存在,强制覆盖目标文件而且不给提示
- mv -i 源文件或源目录 目标文件或目标目录——如果目标文件已存在,提示是否覆盖目标文件
13. rm——永久删除文件或目录
- rm -f 文件名或目录——删除文件和目录前不给提示,即使文件和目录不存在
- rm -i 文件名或目录——和-f选项相反,删除文件和目录前有提示
14.find——根据指定条件查找文件
- 按名字查找
- find . -name “通配符”——在当前目录下查找符合通配符的文件(通配符?、*等
- 按文件的大小
- find . -size 2 ——在当前目录下按2个文件块的大小查找文件
- find . -size +3k ——查找文件大小为3kb的文件
- 按文件的访问时间
- find . -atime -1——1天内访问过的文件
- find . -atime 1——1天前的24小时之内访问过的文件
- find . -atime +1——1天前的24小时之外访问过的文件
15.tar——对文件进行打包和压缩,将多个文件合并成一个文件
- tar -zcvf 1.tar 要打包的文件——将要打包的文件打包进名为1.tar目录下(前提已经创建好这个文件目录)
- tar -zxvf 1.tar——解包
16.chown——修改文件所有者和所属组
- chown -用户名 文件名——将文件的应用权限应用给用户
17.chmod——修改文件和文件夹读写执行属性
- chmod 777 文件名 ——将文件的权限变为可写、可读、可执行