Linux系统(多用户系统,两个及以上的用户可以同时登录到计算机上)中常用的目录及命令功能:
一、目录
1. /boot 系统内核及开机用到的文件
2. /bin 命令,即可执行程序存放的地点
3. /etc 系统的配置文件(修改参数会影响行为产生新的特点)
4. /dev 设备文件存放地点(软硬件资源均视为文件)
5. /home 普通用户家目录
6. /lib 库文件存放地点(分为:共享库和静态库)
7. /mnt 临时挂载点(挂载目录)
8. /root 管理员家目录
9. /proc 虚拟的目录,内存中进程的信息映射到该目录下(虚拟文件,放内存中的信息,数字是进程的编号)
10. /usr 放置不常变动的可分享的内容,如系统默认安装的软件
11. /var 常发生变动的文件,如邮件内容,登陆文件
12. /tmp 临时文件
13. /lost+found 在文件系统修复时恢复的文件
二、命令
1. cd 切换目录 切换路径(绝对路径 相对路径<以当前位置为参考点>)
cd / 切换到根目录
cd - 返回切换之前的目录(最近待过的两个位置进行切换)
cd .. 返回上一层
2. pwd 显示当前目录,即当前在目录树中的位置
3. ls 查看文件与目录,默认显示当前目录下有哪些文件
ls -l 显示当前目录下文件的详细信息
ls /bin 显示/bin目录下有哪些文件
(Linux系统文件类型)
- 普通文件
d 目录文件
l 链接文件
p 管道文件
c,b 设备文件
4. touch 创建普通文件
示例 : touch file.txt
5. mkdir 创建目录文件(文件夹)
示例 : mkdir tmp
6. rmdir 删除空目录
示例 : rmdir tmp
7.cp 拷贝文件
示例 : 拷贝普通文件 cp a.c b.c
拷贝目录文件 cp -r tmp dir
cp 源文件的路径(可省)+名称 目标文件的路径+名称(有两种情况:
<1>路径省名称不省 :即在拷贝之后系统将为目标文件起一个新的名字
<2>路径不省名称省 :即将源文件拷贝到当前路径下)
8. rm 删除文件
示例 : 删除普通文件 rm a.c
删除目录文件 <1> rm -r(加了一个参数) dir
<2> rmdir dir(空文件夹) 该命令只能用来删除空文件夹
注:无写权限的不能删,系统会提示问是否要删 若要删 输入y(是),否则输入n(否)
9. mv 移动文件/重命名
示例 : 重命名普通文件 mv file.txt test.txt
重命名目录文件 mv tmp dir
移动文件 mv a.c dir
10.clear 清屏
三、文件权限
权限 文字设定法 数字设定法
读权限 r 4
写权限 w 2
执行权限 x 1
无权限 - 0
改变文件权限:chmod
1.文字设定法:u 表示属主 g 同组人 o 其他人 a 所有人 + 增加权限 - 去掉权限
示例 : chmod u+x file
chmod g-w file
2.数字设定法
示例 : chmod 644 file
四、其他
以“.”开头的为隐藏文件 ls默认情况下看不见 ls -a 可见
ls -l 显示文件详细信息 ll 与其是同等功能
对如下文件详细信息进行分析: