linux系统终端命令(2)

一相对路径和绝对路径

绝对路径:最前面是/或〜,表示相对于根目录或家目录的完整路径

相对路径表示相对于当前工作目录的路径

二触和mkdir和rm命令扩展

触摸如果文件不存在,则创建文件;如果文件存在,修改文件的末次修改日期

mkdir -pa / b / c / d可以递归创建连续多个文件夹

注:RM直接将文件删除,不能恢复

rm -r可以删除目录

rm *删除当前目录下的所有文件和目录

注意!!!⚠️千万不要在根目录和家目录下使用此语句(不然只能重装系统了)

三拷贝和移动文件

指令:以树状图来显示文件夹和目录

tree -d只显示目录,不显示文件

CP指令,将家目录文档中的夏目JPG格式复制到桌面

因为当前目录即为〜家目录,所以使用〜和。都可以(〜表示绝对路径,。属于相对路径的操作)

cp -i覆盖文件夹前的提示

CP和RM一样,都不能直接删除或复制目录,需要加一个-r的选项

MV指令:移动文件夹,和CP指令类似

四文件内容命令

猫适合查看文件内容较少的,更适合查看内容较多的,空格显示全部,回车显示下一行,不想看了点q

cat -b忽略空行

cat -n输出所有行的行号

grep的:文本搜索

grep -n显示行号

grep -v取反显示

grep -i忽略大小写

中间有空格的字符搜索需要加“”

^指定文本出现在行首

$指定文本出现在行尾

四其他命令

回声输出或追加内容到指定的文件中

>会覆盖之前的内容

>>不覆盖之前的内容,将新内容追加到后面

echo with touch区分:echo hello world> b可以在创建一个文档的同时把内容追加进去,而触摸只能创建一个文档

管道|

将一个命令的输出通过管道作为另一个命令的输入

猜你喜欢

转载自blog.csdn.net/weixin_40725491/article/details/83110047