Linux的常用的基本命令

linux命令的使用:
      命名名称 [操作选项] [操作对象]
  基本命令

  • 目录命令
    ls    浏览目录内容
       -l     查看文件的详细信息
       -a     查看所有文件包括隐藏文件
    注: linux下以 . 开头的文件是默认不显示的
     
    pwd    查看当前所在路径
       /home/dev    绝对路径—基于根目录的路径表达方式
        …/dev/        相对路径—相对于当前所在路径的表达方式
    注: 在每一个目录下都会有两个目录
        .    目录自身
        . .  自身的上一层路径

    mkdir   创建目录
        -p 递归多层级创建目录,不存在自动创建

    rmdir    删除空目录
        -p 递归多层级删除空目录

    rm    删除普通文件
        -r     递归删除目录下所有文件包括自身
        -f     忽略提示信息,直接进行操作

    cp   默认拷贝一个文件到指定位置
        -r     递归拷贝目录下所有文件包括自身
        -f     忽略提示信息,直接进行操作

    mv    将一个文件/目录移动到指定位置
       -i     增加提示信息

    cd    改变当前所在路径为指定路径
    进入指定目录
        ~ 快速返回当前用户家目录
        - 返回上一次所在路径

  • 文件命令
    touch   刷新文件时间属性,文件不存在则创建空的新文件
       -d    使用指定的时间刷新文件的时间属性

    cat    将文件内容打印到终端显示中
        -n     加入行号

    tac    按行逆序打印文件内容

    more   按页显示文件内容
       回车 向下按行滚动
       空格 向下翻页
       q      退出

    less    按页显示文件内容
       f/b     上下翻页
       j/k     上下按行滚动
       q       退出
       /string  向下匹配string字符串
       ?string  向上匹配string字符串
       按n:  匹配下一个

    head    默认显示文件的前10行内容
        -n n    显示文件的前n行内容
    例: head -n 1 passwd
    tail   默认显示文件的末尾10行内容
       -n n     显示文件的末尾n行内容
    例:tail -n 1 passwd
        -f        一直在动态刷新文件末尾内容

  • 文件压缩命令
    zip/unzip    zip格式的压缩/解压缩
    例:    zip a.zip abc.txt
             nbsp unzip a.zip
    tar   文件打包
       -c    打包
       -x    解包
       -z    打包/解包同时进行gzip格式压缩/解压缩
       -j    打包/解包同时进行bzip2格式压缩/解压缩
       -v    显示详细的打包信息
       -f    指定包名(通常最后一个选项)

  • 匹配查找命令
    grep   在指定文件中匹配包含有指定字符串的行
        -n    加上行号
        -i     忽略大小写进行匹配
        -v     匹配不包含指定字符串的行(反向匹配)
        -R     递归对指定目录下的所有文件进行字符串匹配

    find    在指定目录下查找文件
        -name       通过文件名查找文件
        -type         通过文件类型查找文件
        -size
        -time(atime ctime mtime amin cmin mmin)
        -mtime +1 修改时间在一天以前的文件
        -mmin -1   修改时间在一分钟以内的文件

  • 系统资源命令
    top      查看cpu资源使用情况
    fdisk   查看磁盘
    df        查看磁盘使用情况
    free     查看内存使用情况
    注:df/du的区别:df查看磁盘使用情况/du查看文件占用空间大小

  • 时间命令
    cal    查看日历
        -3   查看3个月
        -y   查看全年
        -j    以day-of-year形式显示日历
    date   查看/设置系统时间
        -s     设置时间 date -s “2018-10-10 12:00:30”
        +     以指定格式查看时间 date +’%Y-%m-%d %H:%M:%S’
        +’%s’     显示时间戳

  • 其他命令

    bc     计算器
    man     查看手册
    su     切换用户
    ifconfig     获取IP地址
    |     管道符,连接两个命令,将前边命令的输出结果交给后边命令进行处理

    重定向符号
    输出重定向:将要写入输出的数据,改变数据流向,写入到另一个指定的文件
    >>   追加重定向:将数据追加到源文件末尾
    >     清空重定向:清空文件原有内容,写入新数据

    halt   关机
    shutdown -h now   立即关机
    reboot   重启

  • 快捷键

    ctrl+c   中断当前命令操作
    tab   自动补全操作
    ctrl+d    表示键盘输入结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值