Linux文件目录类相关指令(必学,超全,重点!!!)

版权声明:版权归Ysdo 从简所有 https://blog.csdn.net/qq_42183409/article/details/89853131

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条历史指令

猜你喜欢

转载自blog.csdn.net/qq_42183409/article/details/89853131