命令(rm、mv、cp、find、seq、grep、awk、"/>
linux基础命令(rm、mv、cp、find、seq、grep、awk、
- ls 查看当前目录下的文件 后面可以加路径 -R查看递归路径 ls /etc
- cd 进入目录 后面加路径 cd.. 返回上一级 cd /
- pwd 查看用户当前路径
- touch 创建文件 touch whq.txt touch whq/{1..10}
- {1..10}创建多个文件 touch whq{1..10}txt
- mkdir 创建路径 mkdir whq -p 递归创建 mkdir -p /whq/cln
- rm rm -r whq 删除文件夹 rm -f whq.txt 强删不需要确认
- rm -f * 删除当前文件夹所有文件 (生产中不建议使用)
- mv 移动 可以用作删除 mv whq.txt /tmp 把whq.txt移动到回收站 可以用来改名字
- mv whq test 把whq.txt改成test.txt
- cp 复制 cp -r whq .txt /tmp 把whq.txt复制到tmp目录下
- cp cln /whq/111 把cln复制到whq 如果whq目录下没有111则把cln改成111(改名字)
- cat 看文件 cat whq.txt
- echo 往文件里面存储内容 echo “输入的文本”>>whq.txt 把文本存储到whq.txt文件里面
- find . 是在当前目录查找
- find . -type ( d f ) 是在当前目录下类型是( f:文件 d:目录 )
- find . -name “w*” -type f 是找名字w开头的 类型是文件的
- find . -name”*.txt” -type 是找名字.txt结尾的 “*h*”名字中间是h的
- seq 10 > whq 十个随机数放到whq文件夹里面
- grep 过滤 grep “8” whq 过滤whq文件里面有8的文档
- grep --color=auto “8” whq 在whq里面查找带8的文档8加颜色
- grep -v 取反 A=向上查看五行 B=向下查看五行 C=查看上下各五行 grep -C 5 “85” whq 查看whq文件里85上下各五行
- .xargs是跟管道符配合的他会把传递过来的字符串还原成文件名
- 格式再传递 find . -type f |xargs rm -f 查找当前目录下的文件 管道 符传递过去的是字符(sargs)还原成文件之后删除(-f)不提醒直接 删除
- | xargs -i {} 加一个-i可以把参数放到指定的位置{}
- -exec rm -f {} \; exec 传送 {}传递的位置-exec 命令 {} \; 是配套的
- head 默认查看的文件的前十行 tail 默认查看的后十行
- 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修改几次 不加一行修改一次 #分隔符可以用(#@/)代替
- 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、
发布评论