一、shell终端初始
快捷键Ctrl + Alt + T,可以快速打开终端
bluemoutain 当前用户名bluemoutain-CN155 本机名~ 当前目录(家目录,root用户为/root,普通用户为/home/bluemoutain
二、命令格式
命令 【选项】 【参数】注意: 1、个别命令使用不遵循这个格式 2、当有多个选项的时候,可以写在一起
三、文件类型
-rw-r--r--第一个“-”:表示是文件类型 ( -文件类型 d目录 l软链接文件)rw- r-- r--u所有者 g所属组 o其他人r 读 w 写 x 执行
四、查询命令——ls
ls [选项】 【文件或目录】选项: -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode
五、建立目录
mkdir [文件名]mkdir -p [文件名/文件名] #递归创建
六、切换所在目录
cd [目录] 英文原意:change directory简化操作: cd ~ cd 进入当前用户的家目录 cd - 进入上次目录 cd .. 进入上级目录
七、显示当前路径
pwd
八、删除目录
rmdir [目录名] 英文原意:remove empty directoriesrm -rf [文件或目录] 英文原意:remove选项: -r 删除目录 -f 强制
九、复制
cp [选项] [原文件或目录] [目标目录]英文原意:copy选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制链接属性 -a 相当于-rpd,如果需要复制的完全一样,则使用-a选项
十、剪切或改名
mv [原文件或目录] [目标目录]英文原意:movePS:目录相同则是改名操作
十一、linux常见目录的作用
首先看根目录有什么:
1、根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。
只不过sbin目录中的命令只能够是root用户才能够执行
2、boot:启动目录
3、dev:特殊文件保存目录(硬件)
4、etc:系统配置文件目录
5、lib:函数库文件目录,将命令写成函数,减轻Linux系统体量
6、media mnt misc三个空目录用来挂载外部存储设备
7、pros sys 是内存的挂载点,不能在里面写数据
8、tmp 临时数据目录
十二、链接命令
1、格式:
ln [原文件] [目标文件]命令英文原意: link功能描述:生成链接文件选项: -s 创建软链接
2、硬链接和软链接的区别:
硬链接和原文件是一模一样的,删除掉原文件依旧可以使用。
软链接是记录原文件inode和名字,通过查询原文件进行使用,删除源文件不能使用。
3、硬链接特征
(1)拥有相同的inode和存储block块,可以看做是同一个文件
(2)可通过inode识别
(3)不能跨分区
(4)不能针对目录使用
4、软链接特征
(1)类似Windows快捷方式
(2)软链接拥有自己的inode 和 block块,但是数据块中只保存源文件的文件名和inode号,并没有实际的文件数据
(3)lrwxrwxrwx l软链接
软链接权限都为rwxrwxrwx,但是实际的访问权限是由原文件决定的
(4)修改任意文件,另一个都改变
(5)删除源文件,软连接不能使用。