注:[] 代表可选项
一、常见目录的作用
/ 根目录
/bin 命令保存目录,普通用户就可以读取的命令
/boot 启动目录,启动所需的相关文件。一般单独分区,不能占满,没有空间后系统无法启动,一般留200M即可
/dev 设备文件保存目录,在这个目录中包含了所有Linux系统中使用的外部设备
/etc 配置文件保存目录
/home 普通用户的家目录(家目录即为初始目录用户登录以后所在的目录)比如有用户thans,则有对应目录/home/thans
/lib 系统库保存目录
/lib64 64位系统库保存目录
/mnt 系统挂载目录
/media 挂载目录
/sbin 命令保存目录,超级用户可以读取的命令
/root 超级用户的家目录
/tmp 临时目录
/proc 直接写入内存的。这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存中。
/sys 同上
/usr 系统软件资源目录
/usr/bin 系统命令(普通用户)
/usr/sbin 系统命令(超级用户)
/var 系统相关文档内容
linux是个严谨的系统,大家以后在练习的时候,尽量在tmp目录和家目录下练习。并且要养成该放哪放哪的好习惯!
二、命令的基本格式
命令 [选项] [参数]
注意:
个别命令不遵循这个格式
当有多个选项时,可以写在一起
简化选项与完整选项 例如:-a 等于 --all
这个结构中,root代表当前用户,localhost代表主机名。 ~ 代表当前所在目录 # 是用户提示符,#代表的是超级用户,$代表的是普通用户。
三、文件、目录处理命令
1、查询目录中的内容:ls
格式:ls [选项] [文件或目录]
选项:
-a 显示所有有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小(默认单位为字节,加上这个选项变成K或者MB)
-i 显示inode i节点 可以理解为文件的ID号
注意:
ls -l 等同于 ll ll是别名
linux中文件前加 · 为隐藏文件,隐藏文件的初衷是告诉用户这个是系统文件,不要随意修改。
ls -al 等于 ls -a -l
显示结构讲解:
这些数字是i节点,可以理解为ID号。
这部分代表着权限。在linux中权限默认为十位。 下面以 -rw-r--r--. 为例讲解
其中,第一位代表着文件类型。(d 代表目录 - 代表文件 l 代表软链接文件)
rw- 用u表示,代表所有者
r-- 用g表示,代表所属组
r-- 用o表示,代表其他
r 代表读(read) w代表写(write) x代表执行(execute)
另外还有一个 . 暂时不用管
2、建立目录:mkdir
mkdir 英文含义:make directores
格式:
mkdir -p [目录名]
-p 递归创建 直接输入路径,如果不存在则自动创建,不加P会失败。如图:
abc目录不存在,所以如果不加-p 则不会自动创建abc,失败。
这样就成功了。mkdir -p abc/cs 同等于运行了二条命令,第一条:mkdir abc 。第二条:mkdir abc/cs
3、切换所在目录:cd
格式:cd [目录] 英文含义:change dirrctory
简化操作:
cs ~ 进入当前用户的家目录或者直接cd也有同样的效果
cd - 进入上次目录
cd .. 进入上一级目录
补充:
相对路径:参照当前所在目录,进行查找
如:cd ../usr/local/src/
../ 相当于根目录
绝对路径:从根目录开始指定,一级级递归查找,在任何目录下都能进入指定位置
如:cd /etc/
小技巧:按两下tab键可以补全或者显示所有对应的,试下你就知道啦。
4、查看当前所在目录路径:pwd
英文含义:print working directory
5、删除空目录:rmdir (不常有)
只能删除空的目录
格式:rmdir [目录名] 英文含义:remove empty directory
6、删除文件或者目录:rm
格式:rm [选项] [文件或者目录] 英文含义:remove
选项:
-r 删除目录 不加-r 为删除文件
-f 强制删除
不加-f如图:
加-f 如图:
补充:
一般直接使用 rm -rf [文件或者目录]
rm -rf / 这条命令是会被linux执行的,自杀!
7、复制命令:cp
格式:cp [选项] [原文件或目录] [目标目录] 英文含义:copy
选项:
-r 复制目录
-p 连带文件属性一起复制,不加这个则时间会变成新的。
-d 若原文件是链接文件,则复制链接属性
-a 相当于-pdr
补充:
如果需要复制以后改名则:cp -a /root/adv /tmp/abc 则adv会被改成abc 如图:
8、剪切或改名命令:mv
格式:mv [原文件或目录] [目标目录] 英文含义:copy
补充:
如果原目录和目标目录相同则改名。
微信号:thans
努力学习,分享精品教程。喜欢的话还请关注下我吧!非常感谢!