一相对路径和绝对路径
绝对路径:最前面是/或〜,表示相对于根目录或家目录的完整路径
相对路径表示相对于当前工作目录的路径
二touch和mkdir和rm命令扩展
touch如果文件不存在,则创建文件;如果文件存在,修改文件的末次修改日期
mkdir -p a / b / c / d可以递归创建连续多个文件夹
注:rm直接将文件删除,不能恢复
rm -r可以删除目录
rm *删除当前目录下的所有文件和目录
注意!!!⚠️千万不要在根目录和家目录下使用此语句(不然只能重装系统了)
三拷贝和移动文件
tree指令:以树状图来显示文件夹和目录
tree -d只显示目录,不显示文件
CP指令,将家目录文档中的夏目JPG格式复制到桌面
因为当前目录即为〜家目录,所以使用〜和.都可以(〜表示绝对路径,.属于相对路径的操作)
cp -i覆盖文件夹前的提示
CP和RM一样,都不能直接删除或复制目录,需要加一个-r的选项
MV指令:移动文件夹,和CP指令类似
四文件内容命令
cat适合查看文件内容较少的
cat -b忽略空行
cat -n输出所有行的行号
grep的:文本搜索
grep -n显示行号
grep -v取反显示
grep -i忽略大小写
中间有空格的字符搜索需要加“”
^指定文本出现在行首
$指定文本出现在行尾
四其他命令
echo输出或追加内容到指定的文件中
>会覆盖之前的内容
>>不覆盖之前的内容,将新内容追加到后面
echo 和 touch区分:echo hello world> b可以在创建一个文档的同时把内容追加进去,而touch只能创建一个文档
管道|
将一个命令的输出通过管道作为另一个命令的输入