linux常用命令

linux常用命令

ls命令

  drwxr-xr-x  21 root root  4096 02-27 23:46 var

  文件类型

    - 普通文件

    d 目录文件

    b 块设备文件

    c 字符设备文件

    l 符号链接文件

    p 命令管道符

    s 套接字文件  

  文件权限:9位,每3位一组,每一组:rwx(读、写、执行)

  文件被硬链接的次数

  文件的属主owner

  文件的属组group

  文件的大小size:默认单位是字节

  时间戳timestamp:默认显示最近一次被修改的时间

    访问:access

    修改:modify【文件内容发生改变】

    改变:change;metadata:元数据【文件属性发生改变】

  -h:做单位转换

  -a:显示所有文件,包括以点开头的隐藏文件

    . 当前目录

    .. 父目录

  -A:不显示点和点点文件

  -d:显示目录自身属性

  -i:显示文件的索引节点号 【index node:inode】

  -r:逆序显示文件

  -R:递归显示

cd:切换目录

  家目录:主目录,home directory

  cd ~USERNAME 进入指定用户的家目录

  cd - 在当前目录和前一次所在的目录来回切换

命令类型

  内置命令(shell内置)

  外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

环境变量:PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bi

  概念:

    变量是命令的内存空间,变量赋值name=jerry

  命令查找方式:【第一次解锁具体路径并生成缓存,第二次查找缓存】

    shell 事先通过一个变量设定好了多个路径,当用户输入命令时,shell会自动到这些路径(由左向右)以此查找与命令名称相同的可执行文件
    hash 用来保存以前曾经执行过的命令,以哈希表的方式保存,可以通过hash来查看
    查看一个可执行程序的具体路径:使用 which+程序名来查看

type:显示指定命令属于哪种类型

 

上一篇:nginx记录


下一篇:Centos 在线部署docker及docker-compost