pwd指令
显示当前工作目录的绝对路径
ls指令
基本语法 :
ls [选项] [目录或文件]
常用选项:
-a 显示当前目录所有的文件和目录包括隐藏的
-l 以列表的方式显示信息
cd指令
主要用来切换路径
基本语法:
cd [参数]
常用参数:
cd 或者 cd / 是跳转到根目录
cd ..跳转到上一级目录
返回上一级,然后跳到usr目录
mkdir指令
该指令用于创建目录
基本语法:
mkdir [选项] 要创建的目录
常用选项:
-p:创建多级目录
创建多级 目录(加上 -p)
rmdir指令
rmdir指令删除空目录
基本语法:
rmdir [选项]要删除的空目录
删除非空目录 rm -rf 删除的非空目录
touch指令
创建一个空文件
基本语法:
touch 文件名称
cp指令
拷贝一个文件到指定目录下
基本语法:
cp [选项] 源文件 目标目录
常用选项: -r 递归复制整个文件夹
rm指令
移除文件或目录
基本语法:
rm [选项] 要删除的文件或目录
常用选项:
-r:递归删除整个文件夹
-f:强制删除,不提示
mv指令
移动(剪切)文件与目录 或重命名
基本语法
mv 旧文件名 新文件名 (重命名 本质也是移动)
mv 文件名 目标目录
cat指令
查看文件内容(只能看不能改)
基本语法:
cat [选项] 要查看的文件
常用选项:
-n 显示行号
cat指令常与 more 结合使用 使其内容能够分页显示 cat -n a.sh 丨 more
more指令
以全屏幕的方式按页显示文本文件的内容
基本语法:
more 要查看的文件
more指令内置快捷键:
空格键 向下翻一页 回车键 向下翻一行
q键 立即离开 ctrl + F 向下滚动一屏
ctrl + B 返回上一屏 = 键 输出当前行号
:f 输出文件名和当前行号
less指令
以分屏的方式按页显示文本文件的内容 功能与more指令类似,但比more指令更加强大,支持各种现实终端,并不是一次性将文件加载,对于显示大型文件具有更高的效率
基本语法:
less 要查看的文件
less指令内置快捷键:
空格键 向下翻一页 【pagedown】 向下翻一行
【pageup】 向上翻一行 q键 离开less程序
>指令>>指令
> 输出重定向 (覆盖) >>追加(新的追加到尾部)
基本语法:
1. ls -l > 文件 (ls - l显示的列表的内容写入到a.txt文件中(覆盖写))
2. ls -l >> 文件 (ls - l显示的列表的内容追加到a.txt文件中)
3. cat 文件1>文件2 (将文件1的内容覆盖到文件2)
4. echo “内容” >>文件 (将一段内容追加到文件中)
echo指令
输出内容到控制台中,可以使用echo输出环境变量
基本语法:
echo [选项] [输出内容]
head指令
显示文件的开头部分,默认显示前十行
基本语法:
head 文件
head -n 3 文件 (显示文件前三行)
tail指令
显示文件的结尾部分,默认显示后十行
基本语法:
tail 文件
tail -n 3 文件 (显示文件后三行)
tail -f 文件 实时追踪文件的所有更新(有变化能及时看到)
ln指令
软链接也叫符号链接,类似于快捷方式,主要存放了链接其他文件的路径
基本语法:
ln -s [原文件或目录] [软链接名] 给原文件创建一个软链接
删除软链接:
history指令
查看已经执行过的历史指令,也可以执行历史指令
基本语法
history 显示全部历史指令
history n 显示最近使用的n个指令
!n 执行第n条历史指令