1.命令基本格式:
root代表登陆用户
localhost主机名
~当前所在目录(家目录) ||root 用户的家目录/root ||其他用户的家目录在/home/用户名(在创建用户时自动创建家目录)pwd显示当前目录
#超级管理员提示符
普通用户提示符¥
格式:命令 [选项] [参数] 有多个选项时可以写在一起 选项和参数是可选的
ls [选项] [文件或目录]
选项:-a 显示所有文件包括隐藏文件
-l显示详细信息
-d查看目录属性
-h显示文件大小
-i显示inode
ls -l显示文件详细信息
-rw--------.代表文件的基本权限
-rw--------.共十位
第一位表示文件类型(-文件,d目录,l 链接)剩下的三位为一组
rw- ------
u: 所有者 g:所属组 o:其他人
r:读 w:写 x:执行
点代表ACL权限
linux通过第一位区分文件类型
第一个(root)代表文件所属用户,第二个(root)代表所属组
ls -h 显示文件大小
ls -a 会显示所有文件包括隐藏文件 linux中点开头的是隐藏文件
ls -a
ls -i 显示文件indoe节点信息,(id号)
2.文件处理命令
1>目录处理命令
建立目录:mkdir [参数] [目录名] 命令原名:make directories
-p
切换目录 cd [目录] 命令原名:change directory
删除空目录:rmdir 命令原名:remove empty directories
删除文件或目录 rm 命令原名:remove
rm -r 删除目录,-f 强制
一定不要输rm -rf /会删除所有文件
复制命令:cp [文件或目录] [目标目录] 命令原名:copy
-r 复制目录
-p连带文件属性赋值
-d 若文件是链接文件,则复制链接属性
-a 相当于-rdp
剪切或改名:mv [源文件或目录] [目标目录] 命令原名:move
相对路径:是从当前路径开始的路径
绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe
linux按下tab键可以补全命令
2>文件处理命令
常见目录
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件等
/dev 存放设备文件
/etc 存放系统的配置文件
/home 用户文件的主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件的目录
/usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。
/var 包含系统产生的经常变化的文件
3> 链接命令
ln [源文件][目标文件]命令原名:link
功能描述:生成链接文件
ln -s 创建软连接
默认硬链接
-s 建立软连接
一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
硬链接特征(Hard Link):拥有相同的i节点和存储block块可以看作是同一个文件,可以通过i节点识别(ls -i ),不能夸分区,不能针对目录使用。
【软连接】
另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
符号链接特征(Symbolic Link):拥有自己的i节点和block块,数据块中只保存源文件的i节点和文件名,并没有实际的文件数据,删除源文件软连接不能使用,软连接的权限为rwxrwxrwx
标识为l,修改任意文件另一个都改变。
//创建软连接要写源文件的绝对路径