Linux命令学习(二)

处理文件命令

1.touch:创建空文件

  touch test_1:创建文件名为test_1的空文件(此命令还可以修改文件的修改时间不需要改变文件内容

2.cp:复制文件

  cp test_1 test_2:复制test_1并重命名为test_2

  cp test_1 /home:从当前目录将test_1文件复制到/home目录

  cp -i test_1 /home:-i命令强制系统询问是否覆盖已有文件(建议添加此参数)

  cp -i /root/test_1 .: .参数表示当前目录目录,将/root目录下的文件test_1复制到当前目录

  cp -R /root/ml1 /run/ml2:-R命令递归复制整个目录的内容并创建目的目录(递归复制root的子目录ml1下的整个目录内容到run目录中并创建ml2子目录)

移动和重命名文件

mv:(可以将文件从一个目录移动到另一个目录,移动到相同目录则可以重命名)

  mv /root/test_1 /run/test_2:将root目录下的文件test_1移动到run目录下并重命名为test2

rm:删除文件

rm -i /root/test_1:删除root目录中test_1的文件

rm -f /root/test_1:强制删除root目录中的test_1文件

mkdir:创建目录

mkdir /run/ml5在run目录中创建子目录并命名为ml5

mkdir -p /run/ml5/ml6/ml7 :在run目录中创建多级目录ml5/mu6/mu7

rmdir:删除目录只能删除空目录)

 

redir /run/ml5:删除run目录的子目录ml5

re -r -f /run/ml5:强制删除run子目录ml5下的文件并删除该目录(可以将参数-r -f 更换为-rf)。

file:查看文件类型

file /root/test_1:查看test_1的文件类型

cat:查看文件内容

 cat test_1:查看test_1内容

cat -n test_1:-n参数会给所有行加行号

cat -b test_1:-b参数只给有文本的行加行号

cat -T test_1:-T参数不限制制表符

more:分页显示文本内容

less:一次显示一屏文件文本,支持和more相同的命令集,包括更多的选项。

tall:默认查看前10行

tall -n test_1:-n参数可以修改显示的行数

head:默认查看前10行

head -15 test_1:查看前15行文件文本

 

 

 

  

posted @ 2019-08-04 16:11  moviedi183  阅读(163)  评论(0编辑  收藏  举报