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

蓝咒 提交于 2020-02-29 17:52:22
  • 2.1 2.2系统目录结构(上)(下)

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

如果要用普通用户通过秘钥登录,需要在普通用户的目录里创建 /.ssh/autherized_keys 复制公钥进去

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

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

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

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

 /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 新命令  删除自定义的命令

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!