- 目录管理
绝对路径:路径的全称
例如:C:\ProgramData\360safe\xxx.xx
相对路径:
比如360safe目录下,这个xxx.xx文件,对应我们的相对路径就为/xxx.xx
切换目录命令 cd
返回上一级目录:cd…
返回当前目录:cd./
列出目录:ls (最常用)
clear 清空屏幕
-a参数:all,查看全部文件,包括隐藏文件(在 linux中隐藏文件的名称都是以.开头的)
-l参数 列出所有的文件,包含文件的属性和权限,没有隐藏文件( 每行只列出一个文件,并且显示这个文件的详细信息(字母l不是数字 1)
linux的命令可以组合使用
例如ls -al 查看所有文件 包括隐藏文件的 属性和权限
cd命令 切换目录
cd 目录名(绝对路径都是以/开头,相对路径,对于当前目录该如何查找)
pwd:显示当前用户所在的目录(查看的是绝对路径)
mkdir创建一个目录
递归创建目录 -p
删除目录
rmdir只能删除空的目录 如上cat 如果下面存在文件 如上cat2 需要先删除文件,递归删除多个目录 加-p参数
cp(复制文件或者目录)
cp 原来地方 新的地方
蓝色的是目录 白色的是文件
移除文件或者目录 rm
-f 忽略不存在的文件,不会出现警告 强制删除
-r递归删除目录
-i互动,删除询问是否删除
rm -rf /删库跑路 系统中的所有文件被删除
移动文件或者目录mv 也可以重命名文件夹
-f 强制移动
-u只替换已经更新过的文件
touch 创建文件 可编辑
编辑文件
touch和mkdir注意事项:
在同级目录下,touch创建的文件和mkdir创建的目录不能够同名
echo命令
输出命令,用来输出echo后面的所有内容
cat命令:用来显示文件内容
重定向和追加重定向:
重定向:
我们可以将想要输出的内容通过重定向添加到某个文件中,会 覆盖原有内容 符号:>
使用echo和cat命令配合重定向一起使用:
追加重定向:
我们可以将想要输出的内容通过追加重定向添加到某个文件 中,不会覆盖原有内容 符号:>>
备注:>或者>>后面加不加空格都可以
重定向
追加重定向