zoukankan      html  css  js  c++  java
  • 传统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

    软连接的作用:

      方便访问一个文件

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

  • 相关阅读:
    jquery保存用户名和密码到cookie里面
    avalon框架
    mybatis分页插件
    获取前台查询条件的公用方法
    mybatis分页插件
    maven出错The folder is already a source folder
    Jquery图片上传预览效果
    springMVC文件上传
    自动将String类型的XML解析成实体类
    JavaScript 引擎
  • 原文地址:https://www.cnblogs.com/sunyujun/p/12119989.html
Copyright © 2011-2022 走看看