linux 的基础命令

基本命令:
Linux命令的使用规则:
命令名 【功能选项】 【源操作对象】 【目标操作对象】*
xrandr 调整终端分辨率 xrandr -s 600 x 800
ls 列出当前所在目录下的内容(目录下的文件或信息)

-a  查看所有文件,不忽略以 . 开头的隐藏文件
       .  当前所在路径
       ..  当前所在路径的上一层路径
       . 和 ..  目录每个目录下都会有
      -r  对目录反向排序
      -l  查看文件详细信息

文件类型:

l- 符号链接文件
c-字符设备文件
d-目录型文件
- 普通文件

pwd 显示当前所在路径
目录结构:Linux下目录结构是树状结构,最上层根目录,使用 / 标识 /home/admin
绝对路径: 起始查找目录从根目录开始的路径
相对路径: 起始查找目录从当前目录开始的路径
mkdir 创建目录

         -p   递归创建目录,(多层级目录的创建 )      例: mkdir -p tmp/abc
         rmdir     删除空目录
         rm    删除文件               
         -r    删除文件包括目录(递归删除)
         -f    忽略提示信息,直接删除

cp 拷贝一个文件到指定位置

        -r     拷贝文件包括目录(递归拷贝)

mv 移动一个文件/目录到指定位置(剪切)

           -i      添加提示信息

cd 改变当前所在路径

           -      进入上一次所在目录
           ~       进入当前用户家目录

文件相关命令:

 touch      若文件存在则刷新文件属性,不存在则创建文件
            -t  [[CC]YY]MMDDhhmm[.ss]
            -d   "2004-02-29 16:21:42"
  cat       打印文件内容到终端显示
            -n   打印行号
  tac       按行逆序打印文件内容
  more      分页打印文件内容
            空格      向下翻页
             b        向上翻页
            回车      按行向下滚动
  less        分页打印文件内容
               f      pgdown     向下翻页
               b       pgup         向上翻页
              上下键              按行滚动
               q                 退出
               /string               向下匹配string字符串
               ?string               向上匹配string字符串
                  n           匹配下一个

  head        默认打印文件的前十行数据
               -n    指定打印前n行数据
               head -n 1  /etc/passwd
  tail        默认打印文件的末尾十行数据
               -n   指定打印末尾n行数据
               -f   动态刷新末尾数据 

标准输出重定向:

             标准输出:  显示终端
            把原本要写入显示终端数据写入到另一个文件
            >>    标准输出重定向,新内容追加到文件末尾
            >     标准输出重定向,清除原有内容

其他命令:
压缩命令:
压缩

  zip/unzip   gzip/gunzip   bzip2/bunzip2
               .tar.gz   .tar.bz2
       tar
               -c         打包
               -x         解包
               -z         gip格式压缩/解压缩
               -j          bzip2格式压缩/解压缩
               -v         显示详细的打包/解包信息
               -f          指定压缩包的名称,后面紧跟包名称
         tar    -czvf   hello.tar.gz   hello.txt
         tar    -xzvf   hello.tar.gz                
     时间相关命令:   
            cal    日历命令
            -3     查看当前月份附近共三个月的日历
            -y     查看全年日历
            -j     以一年中的第n天显示日历
            date   显示当前系统时间日期
            -s         "2018-12-7  20:59:00"    设置当前系统时间
            +' '         以指定 的格式显示时间
                                        +‘%F %T          %Y-%m-%d     %H:%M:%S'
                                        +%s
       其他命令:
                       bc          计算器
                       su          切换用户
                       echo        打印字符串到显示终端
                       clear       清屏
                       ifconfig    查看系统ip时间             
                       stat        查看详细的文件元信息
                       shutdown  -h  now  关机
                       halt         关机
                       reboot       重启
             热键:      tab  ctrl+c
        匹配查找命令:
                  grep   在指定文件中匹配含有指定字符串的行
                               -i   忽略大小写
                              -v   匹配不包含指定字符串的行(反向匹配)
                              -R   对指定目录下的所有文件递归进行匹配
                  find    文件查找
                              -n    按名称查找
                               find  ./ -mtime  最后修改时间 -atime -ctime 最后刷新时间 -mmin -amin -cmin                                                                                +/-n  
                              按时间查找   
                               find ./ -size -1K    按大小查找   +/- n
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值