传统IDC 部署网站(二)

ls命令讲解

man ls 查看ls命令的文档

ls --help 查看帮助信息

常用选项:

-a 查看隐藏的文件或目录

-l 查看文件的详细信息(时间,大小,权限,属主,属组,文件的属性)

  - 普通文件

  d 目录

  l 软链接文件(类似于windows的快捷方式)

  b 块设备文件(磁盘)

  c 字符设备文件(键盘、鼠标)

  s 套接字文件(socket文件,这个文件是unix、linux系统里面用来通信的,进程间通信的文件)

  p 管道文件(|  左边命令的结果交给右边,命名管道)

-d 查看目录本身,不加-d查看目录下的文件

-t 按时间排序,最新的文件排在上面

-i inode 在格式化磁盘的时候生成的每个格子的编号,mkfs.ext4(ls -i查看inode号) 

-R 级联更改权限,chmod -R 666 /tmp/123/

chmod命令

chmod是用来改一个文件的权限的

ll = ls -l

第一大段里面的2-10位(rwxrwxrwx)就是该文件的权限

这2-10位划分为3个段(rwx)(rwx)(rwx)分别表示所有者  所属组  其他用户对文件的权限是什么样的

rwx

r=read  4

w=write 2

x=execute 1   

r+w+x=7 

rw-  4+2+0=6

chmod 600 文件名 修改文件权限 rw-------

chmod 所有者u  所属组 g 其他用户 o   u+g+o == a (all)

chmod u+x (给所有者加执行权限)

chown命令

用来更改一个文件或者目录的所有者或者所属组

-R 级联更改一个目录下所有的目录或文件

id user1 查看用户所属组,一个是主组一个是附属组

chown  user1:users 1.txt

useradd 添加用户,同时会添加对应的用户组

groupadd 添加用户组

查看用户的shell, echo $BASH 

!ls 在我们执行命令中查找最近的一条以ls开头的命令

软链接和硬链接

查看一个目录的inode号 ls -id /etc/audit/

查看文件的inode号  ls -i /etc/audit/1.txt

硬链接:

  inode 门牌号 会议室弄了两个门 门牌号一致

  任何目录下面都有 . 和 .. 两个隐藏目录

  其中.是该目录本身 ..是该目录的上一层目录

  结论:一个目录的(ls -l)第二列的数字,其实就是该目录下面有几个子目录(含隐藏的目录.和..)

  目录无法做硬链接,硬链接无法跨磁盘或分区

  手动对文件做硬链接: ln 1.txt 2.txt

软连接:

  windows的快捷方式一样

  手动对文件做软连接:ln -s 1.txt 2.txt

  注意,做软连接的时候,源文件(左边的)要用绝对路径,防止该软连接文件路径变化时找不到目标文件。

  ln -s  /root/1.txt  2.txt

软连接的作用:

  方便访问一个文件

  一个文件我想在多个地方都能访问到

原文地址:https://www.cnblogs.com/sunyujun/p/12119989.html