linux命令常用操作

这里只简单常用操作,扩展看其他地方

查看前10个常用命令的次数history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

文件操作(*可以匹配文件名):

  • 添加可执行权限: chmod - x <name>

    • 权限分为三组 管理员, 群组, 其他
    • 两种方式分配权限
      • 字母表示权限:
        • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是
        • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限
        • r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
      • 数字表示权限:其中a,b,c各为一个数字,分别表示User、Group、及Other的权限,r=4,w=2,x=1
        • 若要rwx属性则4+2+1=7;
        • 若要rw-属性则4+2=6;
        • 若要r-x属性则4+1=5。
        • chmod 777 file, chmod a=rwx file等效
  • 创建文件夹: mkdir <name>

  • 删除文件夹: rm <name> 中间可加参数- r递归删除该目录下所有文件 - f 强制

  • 复制文件: cp <此文件><复制文件路径>

  • 显示文件 ls ,ll == ls - l详细介绍

  • 修改文件名 mv <name> <newname>

  • 显示当前路径:pwd

  • 查看路径(支持模糊查找):find

  • 跳转至根目录: cd /

  • 跳转至用户目录:cd ~

  • 跳转至上层目录:cd …(要跳n层就加n+1个点)

  • 建立软连接:ln - s old_path new_path

  • 打印文件内容至命令行 cat filename,echo 也能

  • 批量更改文件名:rename - v(显示结果) “s/需要修改的地方/修改成什么样子/”(如果文件名中有空格就用双引号,否则单引号也行)范围(例如*.png)

  • find配合命令使用:find . - name “*.txt” - exec(executice) sed 省略;

  • 排序命令sort:- d 按字典排序,- n按数值排序,- n按大小排序,- m按字符时间格式排序

  • 压缩文件:zip -r newname.zip oldname

  • 统计行数,字符数,字节数:wc -l ,wc -m wc -c

开机时间相关


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值