linux 基础命令

1、ls    英文缩写  list   

       -l       使用长格式列出文件及目录信息

       -t       根据最后的修改时间(mtime)排序,默认是以文件名排序

       -r       依相反次序排序

       -i       显示inode节点信息

      -d       列出目录本身而非目录内的文件

      -h       以人类可读的信息显示文件及目录大小

      -a       显示目录下的所有 文件,包括以“.”字符开始的隐藏文件

      -A       列出所有文件,包括隐藏文件,但不包括 “.” 与  “..”  这两个目录

      -S       以文件大小排序

      -R      递归列出所有子目录

     ll  -rt  找出最新的文件或文件夹

 

2、cd  切换目录

  cd ..   切换到上一级目录

  cd ../../ 进入当前目录的父目录的父目录

  cd -    回到上次的目录

  cd ~   进入当前用户的家目录

  cd  /root    切换到root目录,使用的是绝对目录 

3、clear  清空屏幕

4、 du   统计磁盘空间的使用情况

      du  -a    显示当前目录下所有文件(包括隐藏文件及子目录下的所有文件)的大小

      du  -sh   当前目录的总大小

      du -sh Desktop/   文件夹大小

      du -sh install.log   文件大小

5、mkdir  创建目录

     -p   递归创建文件夹

     mkdir  test   创建一个目录

     mkdir  1 2 3  创建三个目录,并行

     mkdir  test/test1/test2  递归创建多级目录

6、touch  创建文件

     touch test.log 创建空文件

7、cp   拷贝

     -p  复制文件时保持源文件的所有者、权限信息及时间属性

     -r   递归复制文件

     -a  是p d r 三个功能的总会

     -i   覆盖前提示用户确认

     /bin/cp   \cp   避免系统别名使用

8、mv  移动或重命名文件

     -f   若目标文件已经存在,则不会询问立即删除

     -i   若文件目录存在,则会询问是否覆盖

     mv   test.log    /

9、cat    more    less    文件查看

     cat   file1.txt    查看一个文件

     cat   file1.txt   file2.txt   查看多个文件

     cat   file1.txt   file2.txt  >  file3.txt   多个文件合并成一个文件

     cat  >file1.txt<<EOF

     1234423

     EOF   非交互式编辑文件

     -n  输出内容按行编号

     -E  在每一行的行尾显示$符号

     grep   -v "^$"  test.txt  ^$  表示空行,排除空行

     more  +6  test.log   从指定行开始显示   按空格往下翻  退出 q

     less   按箭头上下

10、grep   文本过滤工具

        grep   -C   10   文本上下各10行

        cat    test.log  |  grep   -C  10   "ERROR"   >  error.log

        -i   不区分大小写

        -n   显示所有行号

          

11、|   管道符     

12、 >   、 >>    输出重定向  

13、tail   

        -f     用于监控文件的实时增长

        -F

        tail  -50f    xxx.log   查看倒数50行

        

14、alias   别名

        alias   rd  = 'cd  /root/test'   只是临时生效,其他会话窗口看不见

15、环境变量设置 (个人变量和全局变量)

        全局: /etc/profile

        个人:~/.bash_profile

                  ~/.bashrc

         生效方式:  source    .  (vim  拷贝时必须为insert模式)

16、rm   删除

        

      

      

posted @ 2019-06-17 21:22  ~长风破浪~  阅读(84)  评论(0)    收藏  举报