目录管理

ls(列出目录)
-a 参数 :查看所有文件,包含隐藏文件
-l 参数 列出所有的文件,包含文件的属性和权限,没有隐藏文件
可以组合使用 ls -la

cd 命令 切换目录
cd 目录名(绝对路径都是以/开头,相对路径,对于当前目录以../开头)

pwd 显示当前用户所在的目录

mkdir 创建一个目录
mkdir -p 递归创建目录,创建多级目录

rmdir 目录名 #删除目录,当目录中有东西的时候无法删除
rmdir -p test/test1 可以递归删除目录

cp 原来的地方 新的地方 #拷贝文件至目录
cp xxxx.sh test

rm (移除文件或目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 互动,删除询问是否删除
rm -rf / #系统中所有的文件就被删除了,

mv 移动文件或者目录 重命名文件
-f 强制
-u 只替换已经更新过的文件

文件属性查看和修改

ls -l
常用的基本命令_递归
常用的基本命令_递归_02
常用的基本命令_硬链接_03

常用的基本命令_硬链接_04
常用的基本命令_硬链接_05

常用的基本命令_删除目录_06
常用的基本命令_硬链接_07

文件内容查看

常用的基本命令_删除目录_08

cat命令

由第一行开始显示文件内容,用来读文章,或者读取配置文件。

tac

从最后一行开始显示,可以看出tac是cat倒着写的
常用的基本命令_硬链接_09
常用的基本命令_软连接_10
常用的基本命令_linux_11

more命令不如less命令
常用的基本命令_递归_12

常用的基本命令_删除目录_13

扩展:linux链接的概念(了解即可)

linux的连接分为两种:硬链接和软连接
硬链接:A--B,加入B是A的硬连接,那么他们都指向了同一个文件,允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,防止误删!

软连接:类似window下得快捷方式,删除的源文件,快捷方式也访问不了!

创建连接ln命令
创建一个f1文件: touch f1
创建硬链接 : ln f1 f2 #给f1创建一个硬链接f2
创建软连接: ln -s f1 f3 #给f1创建一个软连接f3