ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux基础命令实战

2022-06-14 23:32:08  阅读:156  来源: 互联网

标签:实战 tmp heloo 命令 linux test txt data 解答


命令 [参数]  [文件路径]
rm    -f      /tmp/test

1、创建一个目录 /data

解答:mkdir /data

 

2.在/data 下面建立一个文件test.txt

解答:touch test.txt

 

3、为test.txt 增加内容为“heloo world"

解答:
echo "heloo world">test.txt 
vi test.txt 
cat >test.txt

 

4、把 test.txt 拷贝到 /tmp 

解答: cp test.txt /tmp/

 

5、把 /data 目录移动到/root 下

解答: mv /data  /root

 

6、进入 root 目录 下的 data 目录,删除 test.txt

解答:cd /root;rm test.txt

 

7、已知文件 test.txt 内容为:

123
456
789
heloo

请给出打印test.txt内容时,不包含heloo 字符串命令。

解答:
grep -v heloo test.txt 
head -2 test.txt 
sed '/heloo/d' test.txt
awk /[^heloo]/ test.txt

 

8、请恋情一条命令完成目录/data/test, 即创建/data 目录及 /data/test目录。

解答:mkdir -p /data/test 或  mkdir /data  /data/test

查看目录树:tree

 

9、已知 /tmp 目录下已经存在test.txt, 如何执行命令才能把 /mnt/test.txt 拷贝到/tmp 下覆盖掉 /tmp/test.txt,而让Linux 系统不提示是否覆盖(root权限下)。

解答:/bin/cp /mnt/test.txt  /tmp/test.txt 或 cp  /mnt/test.txt  /tmp/
查命令位置:which cp
查看别名:alias 
取消别名:unalias xxx
增加别名:alias rm='echo "heloo.."'
cat ~/.bashrc
查找命令:find / -type f -name "test.txt"
查找并删除:find / -type f -name "test.txt" -exec rm -f {} ;
查找并删除2:find / -type f -name "test.txt"|xargs rm -f 
按时间查找删除::find /root/ -type f --mtime +5 |xargs rm -f

 

10、只查看test.txt文件(100行)内第20到第30行内容。

解答:
head -30 test.txt|tail -11
sed -n 20,30p test.txt
awk '{if(NR<31&&NR>19) print $0}' test.txt

序列:seq -s "#"   seq 5      seq 2 5          seq 1 2 9 |tac

 

11、把/data/ 下所有 txt后缀文件 里的"heloo"字符串替换成123。

解答:find /data/ -type f -name "*.txt"|xargs sed -i s#heloo#123#g 
-n 取消默认输出
-i 改变输出内容
s  表示编辑替换
g  表示全部替换
find /data/ -type f -name "*.txt"|xargs cat
find /data/ -type f -name "*.txt"|xargs ls

 

 

标签:实战,tmp,heloo,命令,linux,test,txt,data,解答
来源: https://www.cnblogs.com/chentiao/p/16376824.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有