linux指令练习题

1.创建一个目录/data

mkdir   /data 或者 cd /  ; mkdir data

2.在/data 下面创建一个文件 oldboy.txt

touch  /data/oldboy.txt; 或者cd /data; touch oldboy.txt

3.为oldboy.txt 增加内容为 i am studying linux.

1.echo 'i am studying linux' > oldboy.txt

2.vi  /data/oldboy.txt 进入vi编辑器,点i进入编辑模式,输入i am studying linux,esc退出编辑模式,:wq保存退出。

3.cat  >oldboy.txt<<EOF

i am studying linux.

EOF

4 .把 oldboy.txt 文件拷贝到/tmp下

1.cd  /data

cp  oldboy.txt   /tmp/

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

mv  /data     /root/

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

cd  /root/data/

rm -f oldboy.txt

7.退出到上级目录,删除data 目录

cd ../或者 cd..

rm -rf data

8.已知文件text.txt 内容为

text

liyao

oldboy

请打印出text.txt内容时,不包含oldboy字符串的命令。

cat text.txt | grep -v oldboy

9.请用一条命令完成创建目录/oldboy/text,即创建/oldboy目录及/oldboy/text目录

mkdir -p  /oldboy/text

10.已知/tmp 下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt拷贝/tmp下覆盖/tmp/test.txt,

而让系统不提示是否覆盖

\cp  /mnt/test.txt   /tmp/test.txt

/bin/cp  /mnt/test.txt   /tmp/test.txt

11.只查看ett.txt文件内第20到30行的内容

1.sed -n '20,30p' ett.txt

2.head -30 ett.txt | tail -11

3.awk '{if(NR<31 && NR>19) print  $1} ett.txt

猜你喜欢

转载自www.cnblogs.com/jingandyuer/p/11370985.html