linux基础命令(rm、mv、cp、find、seq、grep、awk、

编程入门 行业动态 更新时间:2024-10-04 15:37:28

linux基础<a href=https://www.elefans.com/category/jswz/34/1771323.html style=命令(rm、mv、cp、find、seq、grep、awk、"/>

linux基础命令(rm、mv、cp、find、seq、grep、awk、

  1. ls   查看当前目录下的文件 后面可以加路径  -R查看递归路径 ls /etc
  2. cd  进入目录 后面加路径   cd.. 返回上一级   cd /
  3. pwd  查看用户当前路径
  4. touch  创建文件  touch whq.txt   touch whq/{1..10}
  5. {1..10}创建多个文件  touch whq{1..10}txt
  6. mkdir  创建路径 mkdir whq     -p 递归创建  mkdir -p /whq/cln
  7. rm  rm -r whq 删除文件夹    rm -f whq.txt 强删不需要确认
  8. rm -f * 删除当前文件夹所有文件 (生产中不建议使用)              
  9. mv 移动 可以用作删除 mv whq.txt /tmp 把whq.txt移动到回收站 可以用来改名字  
  10. mv whq test 把whq.txt改成test.txt
  11. cp 复制  cp -r whq .txt /tmp  把whq.txt复制到tmp目录下  
  12. cp cln /whq/111  把cln复制到whq 如果whq目录下没有111则把cln改成111(改名字)
  13. cat 看文件   cat whq.txt
  14. echo 往文件里面存储内容   echo “输入的文本”>>whq.txt 把文本存储到whq.txt文件里面
  15. find . 是在当前目录查找   
  16. find . -type ( d f )   是在当前目录下类型是( f:文件  d:目录 ) 
  17. find . -name “w*” -type f 是找名字w开头的 类型是文件的   
  18. find . -name”*.txt” -type  是找名字.txt结尾的   “*h*”名字中间是h的
  19. seq 10 > whq 十个随机数放到whq文件夹里面
  20. grep 过滤     grep “8” whq  过滤whq文件里面有8的文档 
  21. grep --color=auto “8” whq 在whq里面查找带8的文档8加颜色
  22. grep -v 取反  A=向上查看五行   B=向下查看五行   C=查看上下各五行   grep -C 5 “85” whq   查看whq文件里85上下各五行
  23. .xargs是跟管道符配合的他会把传递过来的字符串还原成文件名 
  24. 格式再传递   find . -type f |xargs rm -f 查找当前目录下的文件  管道 符传递过去的是字符(sargs)还原成文件之后删除(-f)不提醒直接 删除
  25. | xargs -i {} 加一个-i可以把参数放到指定的位置{}
  26. -exec rm -f {} \; exec 传送 {}传递的位置-exec 命令 {} \; 是配套的
  27. head 默认查看的文件的前十行  tail 默认查看的后十行
  28. sed  参数 删 d 查 p    sed ’/5/d’ whq  过滤whq文件夹里的5  sed -n ‘3,5p’ 只读三到五行 sed -n ’3p;8p’ whq 只查看三行和五行   -n取消默认输出 sed -i ‘s#2#w#g’ whq  把whq里的源文件里的2全部改成w   -i更改源文件 不加-i只输出到屏幕 文件不改  s修改 2文件里的  w 要改成的 g 有几个2修改几次 不加一行修改一次 #分隔符可以用(#@/)代替 
  29. awk ‘/5/’ test 查看test里带有5的   awk ‘!/5/’ test查看除了5 的文件     awk ‘NR>=20 && NR<=30’ whq 查看二十到三十行

特殊符号

. :表示当前目录/路径

.. :表示当前目录的上一级目录

# :表示注释(Linux会无视,略过)

>输出重定向          >>追加输出重定向。

<输入重定向          <<追加输入重定向。

正确输出重定向     2>错误输出重定向

&>不论正确还是错误都输出重定向  &&拼接(暂时理解成并且)

` `反引号优先级最高。不建议使用,装逼用的

输出重定向:先清空目标文件所有内容,在将新的内容输入进去。

管道符号 | :取管道符号左边的命令的执行结果,将执行结果作为字符串内容,传递给管道符右边命令的末尾。作为管道符号右边命令的执行范围。


绝对路径:一切从根开始表示到目标的路径。   /root
相对路径:绝对不从根开始。而是将用户当前所处的位置,临时当成根来看待。 到目标的相对路径。    root

参数:为了能够让命令具备的功能更加强大。我们可以通过一些辅助性的参数来提高命令功能。 -r(删除文件夹)   -f(不提示删除)

tmp 绿色的 是回收站

处理文件三剑客 grep sed awk

[root@localhost ~]# useradd yunjisuan    创建用户

[root@localhost ~]# su yunjisuan     切换用户

更多推荐

linux基础命令(rm、mv、cp、find、seq、grep、awk、

本文发布于:2024-02-28 14:34:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769988.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   基础   mv   rm   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!