Linux指令【中】

目录

删除

rm

rmdir

查看Linux手册

复制文件或目录

移动文件

读写文件操作

写入文件

读出操作

输出重定向问题

​编辑拓展

more和less

more

less

head和tail

head

tail

拓展


删除

rm

rm  +   文件名

Linux指令【中】_第1张图片

rm - f  直接删除不用询问我

rm -i 删除前逐一访问

rm  - r     删除整个目录下的文件,-r递归的意思

直接删除,无法删除

Linux指令【中】_第2张图片

使用rm -r   就可以删除

Linux指令【中】_第3张图片

rmdir

rmdir和mkdir是一个相对应的指令,mkdir是建立目录,rmdir是删除

rmdir删除空目录

rmdir -p  如果删除空目录结束后父目录也变成空目录就连带父目录一起删除

查看Linux手册

man  + 指令

比如我们查询rm指令的用法

Linux指令【中】_第4张图片

注:按q可以退出查看指令

你甚至可以man man查看man的用法

Linux指令【中】_第5张图片

复制文件或目录

cp  a  b    a是要复制的文件和目录   b是被粘贴的文件和目录

如图

Linux指令【中】_第6张图片

我们将code.c复制到tmp目录下

Linux指令【中】_第7张图片

选项

-f  强行复制文件或目录,不论目的文件或目录是否存在

-r   递归处理

 -i   覆盖文件前先询问用户

移动文件

mv a  b    a是要被移动的文件和目录   b是目的文件和目录

mv -f   强制移动,如果目标文件已经存在不会询问直接覆盖

mv -i   若目标文件已经存在,就会询问是否覆盖

Linux指令【中】_第8张图片

我们将code 移动到tmp中

Linux指令【中】_第9张图片

mv的其他用途

修改文件或目录名

mv  filename1  filename2

Linux指令【中】_第10张图片

读写文件操作

写入文件

nano   +   文件名

注:如果文件不存在,会创建一个新文件写

Linux指令【中】_第11张图片

ctrl +x退出

读出操作

cat   文件名

-n  可查看行号

Linux指令【中】_第12张图片

 cat   键盘输入什么就向显示器写入什么

Linux指令【中】_第13张图片

输出重定向问题

echo

可以将你后面输入的数据打印在屏幕上

Linux指令【中】_第14张图片

如果使用 > 符号可以改变输出方向

可以输入到文件中

Linux指令【中】_第15张图片拓展

我们还可以用 > 来新建一个文件

Linux指令【中】_第16张图片

>会覆盖之前的内容

原先test.txt中内容是hello linux

现在是hello world

Linux指令【中】_第17张图片

>>   追加重定向

Linux指令【中】_第18张图片

more和less

more

more 文件名

q   退出

Linux指令【中】_第19张图片

less

less也是分页显示的工具,但是more只能往前翻,less既可以往前翻,也可以往后翻,还有搜索功能

less -i   忽略搜索时的大小写

less -n 显示每行的行号

less    /字符串        向下搜索字符串

less    ?字符串         向上搜索字符串

n    重复前一个搜索(与/和?有关)

N    反向重复前一个搜索(与/和?有关)

q    退出

head和tail

head   参数加文件

打印文件开头几行(默认打印10行)

Linux指令【中】_第20张图片

tail

tail   参数加文件

打印文件j结尾几行

Linux指令【中】_第21张图片

拓展

|   命令行管道

我们可以通过这个查看中间的内容

如 8000-8009行

Linux指令【中】_第22张图片

你可能感兴趣的:(Linux,linux,服务器)