Linux-文件目录类命令
命令 | 作用 |
---|---|
pwd | 显示当前工作目录的绝对路径,常用参数:-P 查看真实路径(在软连接中使用) |
cd | 切换目录,除了可以使用先对路径和绝对路径外还可以使用:- 返回上一个目录、什么都不加或~ 返回家目录 |
ls | 列出目录的内容,常用选项-a 列出全部文件(包括隐藏文件)、-l 长数据串列出(包括类型、权限和长度等)、-i 显示索引号、-R 以递归方式列出目录下所有子文件 |
ll | 等同于ls -l,显示的内容为:文件类型与权限、连接数或子文件夹个数、文件属主、文件属组、文件大小、新建或修改时间、文件名 |
mkdir | 创建文件夹,可以同时创建多个目录。常用参数:-p 自动创建父目录 |
rmdir | 删除文件夹,可以同时删除多个目录。常用参数:-p 如果父文件夹为空则级联删除 |
touch | 创建空文件,vi/vim直接wq也可以创建空文件 |
cp | 复制文件或目录,常用参数:-r 递归复制整个文件夹 |
rm | 删除文件,常用参数:-r 递归删除(可以删目录)、-f 强制删除、-v 显示删除指令的详细执行过程。删除当前目录内所有文件可以:rm -rf * |
mv | 移动文件和目录或重命名 |
cat | 查看文件内容,常用参数:-n 显示所有行的行号(包括空格) |
more | 文件内容分屏查看器,more指令是一个基于vi编辑器的文本过滤器,它以全屏的方式按页显示文本文件的内容。常见操作:空格 向下翻一页、enter 向下翻一行、q 退出、ctrl+f 向下滚动一屏、ctrl+b 向上滚动一屏、= 输出当前行号、:f 输出文件名和当前的行号 |
less | 分屏显示文件内容,less再显示文件内容时,并不是一次将整个文件加载之后菜显示,而且根据显示需要加载内容。常用操作:空格 向下翻一页、上下键 上下移动、G 跳到最后、g 跳到开头、/ 向下搜索搜索n向下查找N向上查找、? 向上搜索 |
echo | 输出内容到控制台,可以使用$ 输出系统变量,常用参数-e 输出转义字符 |
> | 输出重定向,将内容写入指定文件(覆盖) |
>> | 输出重定向,将内容写入指定文件(追加) |
head | 显示文件头部内容(默认10行),常用参数:-n 指定显示内容的行数 |
tail | 显示文件尾部内容(默认10行),常用参数:-n 指定显示内容的行数、-f 实时追踪,常用操作:ctrl+s 暂停、ctrl+f 继续 |
ln | 软链接,软连接也称为符号连接,类似于Windows的快捷方式,有自己的数据块,主要存放了其它文件的路径,常用参数:-s 如果不加此参数就是硬链接 |
history | 查看已经执行过的历史命令,使用! 加纪录id可以执行历史命令,常用参数:数字 显示多少条纪录 |
file | 查看文件类型 |
alias命令可以查看所有命令的别名,即某些命令真实执行的命令,如果要执行原生命令,可以在命令前加上
\