2.1帮助指令
man 获得帮助信息 :man[ 命令或配置文件] -- man ls 在Linux下,隐藏文件以 . 开头,选项可以组合使用,比如:ls -al 、ls -al/root
help (获得shell内置命令的帮助信息)
2.2 文件目录类
pwd 指令 --- 显示当前工作目录的绝对路径
ls 指令 ---- (-a)/(-l) ---- 显示当前目录所有的文件和目录,包括隐藏的/以列表的方式显示信息
cd 指令 --- 切换到指定目录 --- cd ~ / cd : (回到自己的家目录) --- cd ..(回到当前目录的上一级目录) ----需要理解一下绝对路径、相对路径
mkdir 指令 ---用于创建目录 --- (-p) --- (创建多级目录) --- 创建一个目录--- mkdir/home/dog --- 创建多级目录 --- mkdir -p /home/animal/tiger
rmdir 指令 --- 删除空目录 --- rmdir删除的是空目录,如果目录下有内容是无法删除的。如果需要删除非空目录,需要使用 rm -rf [ 要删除的目录 ] --- rm -rf/home/animal
touch 指令 --- 创建空文件 ----touch /home/hello.txt
cp 指令 --- 拷贝文件到指定目录 --- (-r) --- 递归复制整个文件夹 --- 将/home/hello.txt 拷贝到 /home/bbb 目录下 --- cp hello.txt/home/bbb ---------递归复制整个文件夹,将/home/bbb整个目录,拷贝到 /opt ---- cp -r/home/bbb/opt ----- 强制覆盖不提示的方法:\cp --- \cp -r/home/bbb/opt
rm 指令 --- 移除文件或目录 ---- (-r) / (-f ) --- 递归删除整个文件夹/强制删除不提示 ----- 递归删除整个文件夹 ---- rm -rf/home/bbb 【删除整个文件夹,不提示】---- 强制删除不提示带上 -f 参数即可
mv 指令 --- 移动文件与目录或重命名 --- 在同一目录下即是重命名
cat 指令 --- 查看文件内容 ---- (-n)显示行号 --- cat 只能浏览文件,不能修改文件,一般会带上管道命令 | more ---- cat -n/etc/profile | more [ 进行交互 ]
more 指令 ---- 是一个基于VI编辑器的文本过滤器,以全屏幕的方式按页显示文本文件的内容
空格键 --- 向下翻一页 enter --- 向下翻一行 q --- 立刻离开 more,不再显示该文件内容
Ctrl + F 向下滚动一个屏幕 Ctrl + B ------ 返回上一屏 = ----- 输出当前行的行号
:f --------- 输出文件名和当前行的行号