Linux总结

linux文件属性与权限

  1. 文件属性和权限

    • 输入图片说明
    • 输入图片说明
  2. 文件属性与权限的更改

    • chgrp:改变文件用户组
    • chown:改变文件所有者
    • chmod :改变文件权限,rwx对应数字4,2,1
  3. 文件类型

    • 任何设备在Linux中都是文件
  4. 参考:文件权限

linux文件与目录管理

文件与目录管理

  1. 目录相关操作
    • .:此层目录
    • ..:上层目录
    • -:代表前一个工作目录
    • ~:代表目前用户所在的文件夹
    • cd: change directory
    • mkdir: make directory
    • pwd:print working directory
    • rmdir: 删除空目录
  2. 查看文件与目录
    • ls
      • -a:常用,列出全部,包括隐藏
      • -l:常用,列出详细信息, ll缩写
  3. 复制、移动与删除: cp,rm,mv
    • cp: 复制文件或目录
      • -r,递归复制,用于目录的复制行为(常用)
    • rm: remove,移除文件或者目录
      • rm [-fir] 文件或目录,f强制,i删除前询问,r递归(用于目录删除)
    • mv:移动文件与目录,或更名
  4. 取得路径的文件名与目录名称
    • basename:取得最后的文件名
    • dirname:取得目录名

文件内容查询

  1. cat:从第一行显示文件内容
  2. tac:cat的倒写,从最后一行显示文件内容
  3. headhead [-n number] file,只看头几行
  4. tail:只看结尾几行
  5. nl:显示的时候,输出行号
  6. touch:创建新文件或修改文件更新时间
  7. file: 查看文件类型

命令与文件查询

  1. 脚本文件名的查询
    • which:寻找执行文件,根据PATH路径寻找,例如which ifconfig,which cd
  2. 文件名的查找
    • whereis:寻找特定文件
    • locate:后面跟文件的步伐名称
    • find
      • find命令具体使用见:find命令用法
      • 将当前目录下所有文件转为unix类型: find . -type f | xargs dos2unix;

压缩与解压缩

  1. 压缩
    • tar -zcvf log.tar.gz a.log,-c 创建
  2. 解压
    • tar -zxvf log.tar.gz,-x extract 欢迎

vim基本使用

  1. i → Insert 模式,按 ESC 回到 Normal 模式.
  2. :wq → 存盘 + 退出 (:w 存盘, :q 退出)
  3. hjkl移动光标(←↓↑→).
  4. 命令模式下,输入/关键字,查询关键字
  5. q! → 退出不保存

shell script

  1. 管道命令 |

  2. 参数代换 xargs,有的命令不支持管道命令

    • find . -type f | xargs dos2unix,将当期目录下所有文件转化为unix类型;
  3. 条件判断: if..then

    if [条件判断试]
    then 
    fi #反过来写表示结束
    
  4. 默认变量($0,$1...)

    /path/scriptname opt1 opt2 opt3
         $0          $1
    
    • $0 表示脚本本身文件名,脚本传入的参数为$1,$2...

其他补充

  1. su:switch user 切换用户
  2. sudo:superuser do,在不需要知晓root密码的情况下,执行root权限的命令操作
  3. ps,查看进程,ps aux 查看所有进程,ps aux|grep java 查看java进程
  4. kill,关进程
  5. dos2unix,dos类型文件转化为unix,如换行符转化
  6. ifconfig,查看ip

参考

  1. 鸟哥私房菜
  2. linux命令用法查询

转载于:https://my.oschina.net/husthang/blog/853026

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值