1000+ 常用的 Linux 命令来袭( 四 )


不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间 。
软链接,以路径的形式存在 。类似于windows操作系统中的快捷方式
软链接可以 跨文件系统,硬链接不可以
软链接可以对一个不存在的文件名进行链接
软链接可以对目录进行链接
硬链接,以文件副本的形式存在 。但不占用实际空间 。
不允许给目录创建硬链接
硬链接只有在同一个文件系统中才能创建
ln [options] [source/dir] [dest/dir]

  • -s 软链接(符号链接)
  • -b 删除,覆盖以前建立的链接
  • -d 允许超级用户制作目录的硬链接
  • -f 强制执行
  • -i 交互模式,文件存在则提示用户是否覆盖
  • -n 把符号链接视为一般目录
  • -v 显示详细的处理过程
常用实例
给hadoop目录创建软链接/ln/hadoop,如果hadoop丢失,/ln/hadoop将失效:
ln -s hadoop /ln/hadoopcd不加参数进入是软链接的地址
cd hadoopcd加参数进入是实际的物理地址
cd -P hadoop 
3.19 history基本用法
显示所操作历史记录列表 。
history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]常用案例
history
1000+ 常用的 Linux 命令来袭

文章插图
 
文件权限类 
4.1 文件属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限 。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定 。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 。
文件类型属主权限属组权限其他用户权限 01 2 34 5 67 8 9dR w xR - xR - x目录文件读 写 执行读 写 执行读 写 执行 0首位表示类型
在Linux中第一个字符代表这个文件是目录、文件或链接文件等等
  • - 代表文件
  • d 代表目录
  • c 字符流,装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
  • s socket
  • p 管道
  • l 链接文档(link file);
  • b 设备文件,装置文件里面的可供储存的接口设备(可随机存取装置)
第1-3位确定属主(该文件的所有者)拥有该文件的权限 。---User
第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group
第7-9位确定其他用户拥有该文件的权限 ---Other
rxw作用文件和目录的不同解释
作用到文件:
  • [ r ]代表可读(read): 可以读取,查看
  • [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
  • [ x ]代表可执行(execute):可以被系统执行
作用到目录:
  • [ r ]代表可读(read): 可以读取,ls查看目录内容
  • [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
  • [ x ]代表可执行(execute):可以进入该目录
 
4.2 chmod改变权限基本用法
文件类型属主权限 u属组权限 g其他用户权限 o 01 2 34 5 67 8 9dR w xR - xR - x目录文件读 写 执行读 写 执行读 写 执行 u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421 ] [文件或目录] chmod [mode=421 ] [文件或目录]功能描述
改变文件或者目录权限
文件: r-查看;w-修改;x-执行文件
目录: r-列出目录内容;w-在目录中创建和删除;x-进入目录
删除一个文件的前提条件:该文件所在的目录有写权限,你才能删除该文件 。
 
4.3 chown改变所有者基本语法
chown [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)
  • -R 递归操作
 
4.4 chgrp改变所属组基本语法
chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)
1000+ 常用的 Linux 命令来袭

文章插图
 
时间日期类 
5.1 date显示当前时间data 显示当前时间
Tue Jun 16 20:03:43 CST 2020date +%Y 显示当前年份 (Y是4位的年/y是2位的年)


推荐阅读