重庆新闻频道直播 今天,杭州seo排名公司,怎么做好网站营销,中信建设有限责任公司钱三强Linux文件系统及相关操作
与windows前面标明盘符不同#xff0c;Linux采用了将文件存储在单个目录结构中#xff0c;这个目录被称为虚拟目录。
Linux使用正斜线( / )而不是反斜线( \ ) 在文件路径中划分目录。Linux中反斜线用来标识转义字符#xff0c;因此不能用在文件路…Linux文件系统及相关操作
与windows前面标明盘符不同Linux采用了将文件存储在单个目录结构中这个目录被称为虚拟目录。
Linux使用正斜线( / )而不是反斜线( \ ) 在文件路径中划分目录。Linux中反斜线用来标识转义字符因此不能用在文件路径里这一点和windows不同。
常用的目录名称以及功能介绍如下 /bin 存放常用的命令二进制可执行程序重点 /boot 存放系统内核及启动相关的文件类似于window里面的C盘很重要一般不会让别的人 去挤压它的存储空间重点 /dev 存放我们的设备文件重点 /etc 存放系统配置文件重点 /home 家目录所有普通用户的家目录 /lib 存放库文件 /proc 存放虚拟文件系统目录保存进程在内存中的信息重点 /usr 存放系统应用文档和程序 例如QQ微信重点 /var 存放系统运行中经常修改的文件例如系统日志 /root 存放管理员的家目录 /mnt 临时挂载点 /tmp 存放临时文件所有用户都可以访问 链接的概念
链接文件是Linux文件系统的一个优势如果需要在系统上维护同一份文件的两份或者多个副本除了保存多份物理文件副本外还可以采用保存一份物理文件副本和多个虚拟副本的方法这种虚拟的副本就称为链接。 链接分为 软链接符号链接和硬链接
硬链接新建的文件是已经存在的文件的一个别名当原文件删除时新建的文件仍然可以使用。 软链接也称为符号链接这种文件仅包含它所要链接文件的路径名它以“路径”的形式来表示另一个文件和Windows的快捷方式十分相似新建的软链接可以指向不存在的文件。 创建方法
ln mo linka
ln mo linkb
ln -s mo linkc第一个命令“ln mo linka”创建了一个名为linka的硬链接它指向一个名为mo的原始文件。硬链接是指向同一个原始文件的不同文件名它们在文件系统中的inode号相同。因此使用linka文件名访问该文件时实际上访问的是原始文件。
第二个命令“ln mo linkb”创建了一个名为linkb的硬链接它也指向原始文件mo。与linka不同linkb是另一个硬链接但它仍然指向同一个原始文件mo。因此linka和linkb都是指向同一文件的硬链接。
ln中的-s选项用于创建符号链接软链接。第三个命令“ln -s mo linkc”创建了一个名为linkc的符号链接它指向名为mo的原始文件。符号链接是一个指向另一个文件或目录的特殊文件它类似于Windows系统中的快捷方式。与硬链接不同符号链接包含的是原始文件的路径名而不是原始文件的inode号。
ll
-rw-r--r-- 3 root root 11260 Jul 13 19:19 linka//硬连接
-rw-r--r-- 3 root root 11260 Jul 13 19:19 linkb//硬连接
lrwxrwxrwx 1 root root 5 Jul 18 05:19 linkc - mo//软连接
-rw-r--r-- 3 root root 11260 Jul 13 19:19 mo//原文件第一个字符代表文件类型 其中“-”表示普通文件“d”表示目录“l”表示符号链接等 权限标志rwx分别表示文件的读取r、写入w和执行x权限 第一组权限标志rwx表示文件所有者的权限 第二组权限标志表示与所有者属于同一组的用户的权限 第三组权限标志表示其他用户的权限。
软链接和硬链接详细解释链接 常见Linux命令的格式 命令名称 命令参数 命令对象 注意: 命令名称, 命令参数, 命令对象之间都要用空格隔开
浏览目录命令: ls pwd
目录操作命令: cd mkdir rmdir cd … 则表示切换到上一层目录, cd …/…表示切换到上一层的上一层目录
浏览文件命令: cat more less head tail
文件操作命令: cp rm mv find grep touch tar zip/unzip 这里tar和zip要注意打包和压缩的区别
其他命令: echo ifconfig Ctrlc Ctrll/clear man
各种命令的常用命令参数命令对象和详细解释以及案例在Linux文件目录类常用命令
参考资料《Linux命令行与shell脚本编程大全第三版》第三章基本的bash shell命令