来自HPE的一个渣渣学生的总结 关于基础linux命令

  • Post author:
  • Post category:linux


递归创建3个文件目录:mkdir -p test/ {file1,file2,file3}       -p  递归创建标志

绝对路径: 以根目录“/”起头

相对路径: 相对于当前目录

Change—上一次改变属性的时间

Modify—上一次修改内容的时间

Access—-上一次访问的时间

Cat  访问文档内容    -n——在行首加上行号  -E——在行尾加上$

Tail  显示文档内容末尾几行  -n——显示后n行  无-n默认后10行

*****



ln -s 设置软链接


ln -s /bin/ls(命令) 字符串     执行在当前目录   ./字符串  —>相当于ls




使用chmod 对文件 设置权限


o–other  ;g–group  ;u–user ;a-all(全部ogu)

Chmod  o/g/u/a  +/-  r/w/x   文件名  ;  不写ogua默认为all

或者chmod  777 文件名

chmod  -R  421  file1 ;则是操作file1下的所有文件 即 -R为递归操作

Chown: 改变所有者  —chown  ~~(属主) : ~~ (属组)  文件名




Vim



打开文本文档后:

设置行号– :set nu              取消行号– :set nonu

光标移动到指定行–  :行号

Mv 可移动 也可重命名   mv  /home/zhangsan  /home/lisi




Find–



—       find  范围  条件

Find  /etc  -name  init  —etc中查找name为init的文件

Find  /  -size  +102400  — 根目录下查找大于100M的文件

Find  /home  -user(属主)  zhangsan   — home目录下查找所有者(属主) 为张三的文件 -group(属组)

Find   /   -size  +102400  -a(并且 即and)  -size  -204800

-amin : access  访问时间

-cmin : change  文件属性

-mmin : modify  文件内容

Find  /etc -cmin(-amin/-mmin) -5 ; 五分钟内被修改过文件属性(访问时间/文件内容)的文件




以上后缀加上   -exec  ls  -l  {}  \ ;   即显示详细信息





Grep



: :在文件中搜寻字串匹配的行并输出

grep  字符串  范围  ;   例: grep  mysql  /root/install.log

-i—-不区分大小写    -v—–取反,即排除,找出不包含指定字符串的内容

History: 最多纪录1000行 超过则自动写入到  .bash_history 文件中

history  -a —>直接将history写入  .bash_history 文件中

history  -c —>清除history

!!—> 调用上一次输入的指令

!# —-> 调用第#条命令

!Str —-> 调用最近使用的一条包含str的命令


进入root目录 :  cd  ~


WC:  统计命令  对具有文本内容的文件




wc=wc -lwc



-c : 统计字节数                   -m : 统计字符数


-l : 统计行数 -L : 打印最长行的长度




-w : 统计字数  —此处的字是 由空白、跳格或换行分割的字符串





Cut:切割每一行





Cut  -d













指定字符













-f  n  文件名



-d : 指定字符用来切割




(默认为制表符 tab=“/t”)




-f : 指定要显示的列数


Tar:解压缩


tar -z




c




vf 操作后文件名  被操作文件路径 :


压缩


该文件


tar -z




x




vf 被操作文件路径 :


解压


该文件



版权声明:本文为hxl1997526原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。