Linux基本指令

Linux中的基本指令小结:

一、对目录进行的操作命令

  1. ls指令 : 列出目录下的内容(默认是当前目录)

      Linux每个用户登陆成功之后默认的当前所在目录,是在自己的家目录里边

            -a : 查看当前目录,包含隐藏文件

            -l  : 查看详细信息

            -t  : 按时间进行排序

            -r  : 对当前的顺序进行逆序

           -S  : 按文件大小对文件进行排序                                                                                                                                

  2. pwd指令 : 显示当前所在路径
  3. mkdir 指令: 创建空目录                                                                                                                                                          

    eg: mkdir tmp(创建tmp目录)

         mkdir ./tmp/abc(tmp目录下创建abc目录)

        -p :从上往下递归创建目录,存在时不创建

  4. rmdir指令 : 删除空目录、空文件
  5. cd指令 : 改变当前所在路径(进入指定目录)                                                                                                                                

    cd(空格)~ (cd ~):快速回到家目录

    ~ :当前用户的家目录                                                                                                                                                               -  :上一次所在目录

  6. rm 指令 : 默认只能删除普通文件                                                                                                                                                    

    rm –r : 递归删除所有文件,包括目录型文件

    rm –f : 忽略提示信息,强制删除

  7. cp 指令 : 默认只能拷贝普通文件                                                                                                                                                      

    cp –r :递归拷贝所有文件,拷贝所有文件,包含目录型文件

    cp –f :忽略提示信息

  8. mv : 移动指定文件到指定位置

         mv -f : 忽略提示信息

         mv -i : 增加提示信息

二、对文件进行的操作命令

  1. touch : 若文件不存在则创建,存在则刷新文件时间属性

    时间属性:最后一次访问时间、最后一次内容修改时间、最后一次状态改变时间                                                                     touch –r : 以一个文件的时间属性刷新另一个文件                                                                                                                     touch –t : 以指定的时间刷新文件的时间[[CC]YY]MMDDhhmm[.ss]

  2. cat : 打印文件内容到是终端显示(终端编号用tty查看) 

    cat –n : 显示每行内容的行号

    tac : 按行逆序打印文件内容 

    more : 按页显示文件内容

    一次只显示一页的打印(空格____-向下翻页/ b______向上翻页/回车_____按行往下走/q____退出)

    less : 按页显示文件内容(f 、空格、pgdown ——向下翻页//b 、pgup ——向上翻页// 上下——按行走// q ——退出//)

    /string ——向下匹配string字符串

    ?string ——向上匹配string字符串)

  3. head :显示文件的前n 行内容(默认前10行)                                                                                                                       head –n 3 : 显示前三行内容
  4. tail : 显示文件的末尾n 行内容(默认末尾10行)

    tail –n 3 : 显示末尾三行内容

    tail –f : 动态刷新显示文件末尾内容,常用于看日志信息

    echo “aaa” >> bit.txt :重定向,显示到bit.txt文件中

  5. rename :重命名(不常用)一般重命名用mv

三、对文件的压缩相关命令 压缩/解压缩/打包(打包不一定压缩)

         dd : 磁盘拷贝

  1. zip/unzip : 按zip 格式进行压缩/解压缩 以.zip 命名
  2. gzip/gunzip:按gzip格式进行压缩/解压缩(不常用)以.gz 命名
  3. bzip2/bunzip2 : 按bzip2 格式进行压缩/解压缩,以.bz2 命名
  4. tar : 文件打包                                                                                                                                                                        

         -c ——打包

         -x ——解包

         -v ——显示详细的打包/解包信息

         -f ——指定包名,所以-f通常是最后一个选项

         -z ——打包/解包时以gzip格式进行压缩/解压缩.tar.gz

         -j ——打包/解包时以bz2格式进行压缩/解压缩.tar.bz2)

 四、匹配查找命令 

  1. find : 从指定路径下查找文件(首先需要确定需要查找的路径)

            - name : 按文件名查找

             - type  : 按文件类型查找

             - size : 按文件大小查找 –size +/-n[cwbkMG](-size +10k 大于10k 的文件;-size -10k 小于10k 的文件)

             -amin  -atime(最后一次访问时间)

             -mmin -mtime(最后一次修改时间)

             -cmin -mtime(最后一次状态改变时间):按时间查找

              min : +n 大于n分钟,按分钟查找

             time :  -n 小于n天,按天查找

  2. grep : 字符串内容匹配

          从文件内容中匹配包含指定字符串的行

          -i : 忽略大小写进行匹配

         -v : 反向匹配,匹配的是不包含指定字符串的行

        -R : 递归在制定目录下的所有文件中进行匹配

五、其他操作命令

         su root : 进入root用户

         su 普通用户:退出root用户 

  1. su : 切换用户(平时不要使用root用户,防止误删)                                                                                                                
  2. echo :打印字符串
  3. cal : 查看日历(默认打印当前月日历)

           -j : 按一年中的第几天显示日历

            -y : 查看全年日历

  4. bc : 浮点型计算器(Ctrl+C退出)
  5. data : 显示当前系统时间

    +%s : (显示时间戳)从1970年1月1日0时0分0秒(1970-01-01 00:00:00)到现在所经过的秒数

    +’%Y-%m-%d’(+’%F’) : 指定格式打印当前年月日

    +’%H-%M-%S’(+’%T’) : 指定格式打印当前时分秒

    -s : 设置系统时间“2018-09-13 19:63:23”

  6. halt : 关机
  7. shutdown –h now : 现在关机
  8. reboot : 重启

 

 

 

 

 

 

 

 

 

 

 

 

 

 

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值