美文网首页我爱编程
linux初学笔记1.基本命令

linux初学笔记1.基本命令

作者: 学习UI | 来源:发表于2018-04-15 21:44 被阅读0次

    Ctrl+Alt+t 打开终端

    14.放大终端窗口字体:Ctrl+shift+=

         缩小终端窗口字体:Ctrl+-

    15.7个常见终端命令:

      (1)ls 查看当前文件夹下的内容(list)

      (2)pwd 查看当前所在文件夹路径(print work directory)

      (3)cd [目录名] 切换文件夹(change directory)

      (4)touch [文件名]  如果文件不存在,创建文件

      (5)mkdir [目录名]  创建目录

      (6)rm [文件名] 删除指定文件(remove)

        (7) clear 清屏

    17.Linux终端命令格式

         command {-option} {parameter}  #注意空格;{}为可选

         command 命令名

         option 选项,对命令进行控制,也可忽略

         parameter 传给命令的参数,可多个

    18.查询命令帮助信息

         --help      #command --help 提示命令的帮助信息

        --man #man command  查询命令的使用手册(manual)

        空格键 下一页

        enter键  一行

        q 退出

        b 回一页

    20.自动补全与命令选择技巧

         自动补全:在敲出文件/目录/命令的前几个字母后,tab自动补全(筛选)

    21.查看隐藏文件

      (1)文件名第一个字符是. 则是一个隐藏文件

               touch .123.txt

        (2) 查看所有文件(包括隐藏文件) ls -a    #all

      (3)删除隐藏文件 rm 文件名

      (4)表示当前目录  ..表示上一目录

    22.ls的常用选项

      (1)-l 以列表方式显示文件的详细信息  #list

                文件白色- 文件夹蓝色d

         (2) -h 配合-l直观显示文件大小

                可写成 -lh

       (3)组合使用 -lh -alh等

    23.ls与通配符的联合使用

         通配符:代表字符

          *      代表任意个数字符

          ?      代表一个字符

       如:ls 1*; ls *1.txt; ls *1*

              ls 1?1.txt; ls ???.txt

        []      定义匹配的字符组(有字符组中的字符则可)

        如:ls [123]12.txt; ls [1-3]23.txt

    25.cd命令的常用参数  注意空格

          cd/cd ~  切换到用户的家目录

          cd .      保持当前目录

          cd ..    切换上一目录

          cd -      在最近两个目录之间切换

    26.相对路径与绝对路径

         /表示根目录

         绝对路径:/home/python/Desktop/

                从根目录/家目录开始(/)

         相对路径:相对于当前目录开始的位置

                 cd Desktop/

    27.touch,mkdir命令拓展

         touch:文件存在,可以修改末次修改日期

         mkdir:-p 可以递归创建目录

                  mkdir -p a1/b1/c1/d1

         linux中当前目录中文件与目录不能同名

    28.rm命令拓展

         rm命令删除不能恢复

         rm: -r 递归删除目录下的内容

                  -f 强制删除(有删除,无不报提示信息)

                  *  可用(慎用)

    30.tree用法

         tree [目录名]    以树状图列出文件目录结构

                        -d 只显示目录,不显示文件

    31.cp用法(copy)

         cp 被复制文件路径 复制到的路径  //复制文件

         cp ~/Document/readme.txt  .(/readme.txt)  可修改文件名

            在使用可以改变文件内的内容

          -i 覆盖文件前提示

          -r 复制目录      cp -r cp test

    34.mv用法(move) //移动文件或文件夹/文件或目录重命名

          -i 覆盖前提示

    35.文件内容查看

          cat 文件名    //查看文件内容,创建文件,文件合并,追加文件

                               -b 添加行号(不包括空行)

                               -n 添加所有行号

          more 文件名  //分屏显示文件内容

          grep 搜索文本 文件名 //搜索文本文件内容

           -n  显示行号

           -v  显示相反搜索

           -i  忽略大小写

    39.grep

         ^    行首

        $    行位

        grep ^f 123.txt

        grep a$ 123.txt

    40.echo

         把传递给命令的参数在终端中显示一遍

         重定向>/>>  将本应显示到终端上的内容 输出/追加到指定文件中

         >输出(会覆盖内容);>>追加到文件的末尾

         echo Hello Python > a

         ls -lh > a

    41.管道 |

         Linux允许将一个命令的输入通过管道作为另一个命令的输入

         ls -lh | more

         ls -lha | grep Do

    相关文章

      网友评论

        本文标题:linux初学笔记1.基本命令

        本文链接:https://www.haomeiwen.com/subject/ecwtfttx.html