Linux的目录
目录 |
做用 |
/bin/ |
存放系统命令的目录,普通用户和超级用户均可以执行 |
/sbin/ |
保存系统和环境设置相关的命令 |
/usr/bin/ |
存放系统命令的目录 |
/boot/ |
系统启动目录,保存系统启动相关的文件 |
/dev/ |
设备文件保存的位置 |
/etc |
配置文件保存的位置 |
/home/ |
普通用户的家目录 |
/lib/ |
系统调用函数库保存的位置 |
/lost+found/ |
当系统意外崩溃或机器意外关机,而产生的一些文件碎片存放的这里 |
/media/ |
挂载目录 |
/mnt/ |
挂载目录 |
/misc/ |
挂载目录 |
/opt/ |
第三方软件保存的位置 |
/proc/ |
虚拟文件系统 |
/sys/ |
虚拟文件系统 |
/root/ |
超级用户的家目录 |
/srv/ |
服务数据目录 |
/tmp/ |
临时文件保存的位置 |
/usr/ |
系统软件资源目录,unix software resource |
/var/ |
动态数据保存位置 |
文件类型
用户和权限
文件把用户分红三类:全部者(u)、所属组(g)和其余人(o)
三种权限:读(r)、写(w)和执行(x)
文件的权限web
r |
能够查看文件, 对文件使用cat/more/less/head/tail等命令 |
w |
把内容写入到文件 |
x |
脚本、命令、可执行文件 |
目录的权限less
r |
查看目录下的文件 |
w |
建立/删除目录,对目录使用touch/mkdir/rmdir等命令 |
x |
能够经过cd命令进入目录 |
常见的命令
命令 |
做用 |
示例 |
ls |
查看当前目录下的文件 |
ls /tmp |
ls -a |
查看当前目录下的全部文件,包括隐藏文件(以.开头的文件) |
ls -a /etc |
ls -l |
显示文件的详细信息 |
ls -l |
ls -lh |
显示文件的详细信息 |
ls -lh |
ls -ld |
查看目录属性 |
ls -ld /etc |
mkdir |
建立新目录 |
mkdir /tmp/a |
mkdir -P |
递归建立 |
mkdir -P /tmp/a/b |
mkdir |
一次性建立多个子目录 |
mkdir /tmp/a /tmp/b /tmp/c |
cd |
切换目录 |
cd .表示切换到当前目录、cd …表示切换到当前目录的上一级目录 |
pwd |
显示当前目录 |
pwd |
rmdir |
删除空目录 |
rmdir /tmp/a |
cp |
复制目录 |
cp /etc/grub.conf /tmp |
cp -r |
复制目录 |
cp -r /etc /tmp |
mv |
剪切 |
mv /etc/grub.conf /tmp |
rm |
删除文件或目录 |
rm -rf /tmp/a |
touch |
建立空文件 |
touch /tmp/a/c.txt |
cat |
显示文件内容(短文件) |
cat /etc/services |
more |
分页显示文件内容(长文件) |
more /etc/services |
less |
分页显示文件内容 |
less /etc/services |
head |
显示文件前几行 |
head -n 7 /etc/services查看文件前7行 |
tail |
显示文件后几行 |
tail -n 7 /etc/services查看文件后7行 |