一周第五次课(10月20日) 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

  • 2.1 2.2系统目录结构(上)(下)

ls=list  列取系统目录或文件缓存

若是要用普通用户经过秘钥登陆,须要在普通用户的目录里建立 /.ssh/autherized_keys 复制公钥进去ssh

使用命令 useradd 用户名 建立普通用户 普通用户目录是在/home/目录日志

etc/ssh/sshd_config 定义秘钥路径的配置文件排序

命令 tree 树形显示目录以及子目录  使用yum install -y tree 安装该命令进程

命令 man 显示一个文件的帮助文档ip

 /bin/ , /sbin/,  /usr/bin/, /usr/sbin/  存在的都是经常使用的命令 不一样的目录主要区分不一样用户命令文档

 

/目录结构及用处字符串

/roo/  是root用户的家目录(保存配置文件)登录

/boot/  系统启动相关的文件,好比 grup (单用户模式)变量

/dev/  系统设备文件所在目录

/etc/  系统的配置文件所在目录

/home/ 用户的家目录 存用户的家目录文件

/lib/ /lib64/   系统的库文件

ldd  查看命令依赖 哪些库 

/media/  媒介目录  

/mnt/ 临时挂载目录

/opt/  

/proc/ 系统启动的进程

/run/  一些进程产生的一些临时文件(一关机就会消失的文件)

/srv/  存服务产生的文件

/sys/  存系统内核相关的文件

/tmp/  系统的临时文件 (拥有特殊权限)

/usr/  用户的一些文件会放里面 好比 usr/bin/  usr/sbin/

/var/  进程服务产生的缓存文件 ,里面有个目录 /log 存放日志  /var/log/messages  系统日志文件都在里面

比较经常使用的有

/usr/bin  /usr/sbin  /bin/ /sbin/  /etc/  /var/  /usr/local/ 

  • 2.3 ls命令

ls -l  列出文件的详细信息     ll=ls -l

1,权限 2.多少个文件使用iNode  3.表示文件的全部者  4.表示文件的所属组 5.文件大小  6.建立日期时间 7文件名 

 

ls -i 查看文件的inod (不一样文件同一个iNode 表示是同一个文件不一样名称)

ls -a 查看目录下隐藏的文件目录  点开头的是隐藏文件目录

ls -t   文件以时间的顺序排序  t=tame

 

ls -d   只列出目录的自己 不加的话会把目录以及如下的子目录列出来

ls -h  自动变换文件大小单位

  • 2.4 文件类型

​​​​​​​ls -l列出的详细信息里 第一列开头字母 表示文件的类型

d : 表示目录

- :  表示普通文件 可使用cat命令查看 带颜色的普通文件是没法查看的由于它是二进制文件

c : 颜色黄色的。表示字符串设备 就是设备

l : 软连接文件  至关于Windows的快捷方式

b : 块设备 (光盘 磁盘)

s : 通讯,一台机器两个进程通讯(多个服务多个进程之间的通讯。ip+端口之间通讯 是两个系统通讯 ) 

  • 2.5 alias命令​​​​​​​

which 命令 用来查看一个文件所在的路径

alias 表示命令是由一个命令与选项组合的一个新的命令

自己ls命令是带颜色的。若是不想有颜色。使用命令绝对路径就能够。

 

PATH 系统的环境变量 

 

使用echo   $PATH   

显示一系列的路径  命令在如下目录 该命令就会生效。不在的话 就不会生效 

which 命令,就是 $PATH 里面的目录查的  

 alias 先查看alias 里面有没有作别名 

 

 自定义一个命令具体流程:

使用命令  alias 新命令=‘命令+选项’  =新生成的命令

取消命令

使用 unalias 新命令  删除自定义的命令

相关文章
相关标签/搜索