- 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 新命令 删除自定义的命令
来源:oschina
链接:https://my.oschina.net/u/3708811/blog/1554129