大家好,我们一起熟悉一下Linux系统里面各个目录文件夹的大致功能;
1. 主要的目录树有:/. , /root , /home, /usr, /bin 等目录. 下面是一个典型的Linux 目录结构图:
/ 根目录
/bin 存放必要的命令
/boot 存放内核 以及启动所需要的的命令
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放 在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统 ,通常用来挂载使用
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件,程序库,手册和其他文档
/var 系统默认的日志存放目录
2. Linux常用的命令:
默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当
前是 root 用户登录,如果是$表示当前为普通用户。
![](https://i-blog.csdnimg.cn/blog_migrate/d3446d93d436b81e46df8fa2d0692d5d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a62692d423110af0b5ecdb62287104f3.png)
cd 命令, cd /home ; 解析进入 /home 目录
![](https://i-blog.csdnimg.cn/blog_migrate/c06059dd8c9997e97f035b783548185a.png)
cd .. 命令 是返回上一级目录
cd / 命令返回的是根目录
pwd 命令显示当前目录的位置
cd /home/liang ; 这里代表是绝对路径
![](https://i-blog.csdnimg.cn/blog_migrate/58bb00f6f505ce7ee0df6d136d38eca9.png)
mkdir 创建目录
![](https://i-blog.csdnimg.cn/blog_migrate/b95ce5fc4036479bf4d833268585c6cf.png)
rmdir 删除目录
![](https://i-blog.csdnimg.cn/blog_migrate/5465609dd70d9ea2d690e86839d1bcb2.png)
rm 删除文件或者目录 用法 rm -rf test.txt (-r代表递归,-f 代表强制删除)
rm -rf /* 这个命令慎用 容易把整个系统都给删除
cp 命令 代表是复制
,用法,cp old.txt /tmp/new.txt
mv 命令代表 移动或者重命名
用法, mv old.txt new.txt
touch 命令代表创建文件,用法 touch text.txt
如果当前文件存在,则覆盖之前的文件,并更新文件的创建时间
useradd命令 代表 创建用户
userdel 命令 代表删除用
groupadd命令 代表创建用户组 groupdel 删除用户组
find命令 代表查找文件或者目录 用法 find /home -name "text.txt"
find 查找目录 -name 指定需要查找的名称 名称可以使用 * 表示查询所有
find /home -name "*.txt" 表示查询 /home 下所有的以txt结尾的文件或者目录
vi 系统自带的文档编辑命令,然后使用 i 命令可以进行编辑 。 编辑完成之后 ,按esc退出命令
:wq 代表是保存退出 :q! 代表是不保存强制退出
cat 命令 查询文件的内容 用法 cat test.txt
echo 命令代表回显内容
Linux命令还有很多,后面还需要深入,经常使用就能记住 。不用死记硬背!!!