2.1/2.2 系统目录结构
2.3 ls命令
2.4 文件类型
2.5 alias命令
2.1/2.2系统目录结构
列出根目录下的目录和文件
/bin/ /sbin/ /usr/bin/ /usr/sbin/:用于存放系统中用户的命令,其中/sbin/ /usr/sbin/是用来放root的命令 只有root才有权限使用,/bin/ /usr/bin/是普通用户使用的命令,当然root也可以使用。
/root/:root用户的家目录。用来存放root用户的文件的目录
/home/:普通用户的家目录。用来存放普通用户登录时需要使用的配置文件和个人文件
假如是普通用户要用密钥远程连接服务器 那就要在普通用户的家目录下放下/.ssh/authorized_keys
并把公钥放进去
/.ssh/authorized_keys这个文件名字的路径是不能改变的 这个是sshd的配置文件决定的
/boot/:系统启动加载相关的文件
/dev/:设备文件 如 硬盘 光盘 鼠标等等
/etc/:配置文件
/lib/ /lib64/:系统的库文件 文件依赖于库文件
/media/:媒介目录 默认为空 U盘内用显示在这里
/mut/:临时挂载目录 默认为空 新硬盘可以挂载这里
/proc/:系统进程
/run/:进程长生的临时文件
/sru/:存放服务的临时文件
/sys/:系统内核的文件
/tem/:系统临时目录
/usr/:用户的文件
/var/:系统进程 服务的文件 日常使用的目录 比较重要
tree:已树形的结构来显示目录和子目录,文件
先安装treeyum install -y tree
-L
:指定目录显示的层数
man:看文件或者命令的帮助文档
2.3ls命令
ls:列出当前目录或者文件
-l /ll
:可以列出详细信息
第一列 文件的属性
第二列 表示有多少个使用相同的icode的文件或者目录
第三列 所有者
第四列 所属组
第五列 文件大小 单位字节
第六列 文件创建时间
第七列 文件名字
-i
:显示文件的icode号
-a
:显示所有文件 包括隐藏文件用.表示
.
:表示当前目录
..
:表示上一级目录
-d
:显示目录本身
-t
:已时间的顺序来显示
-h
:使用合适的单位来显示
例子应用ls -lath
详细的按时间顺序和适合的单位来列出全部文件
ls -ald
详细的列出所有目录
2.4文件类型
d:目录
-:普通文件
b:块设备文件 磁盘 光盘
c:字符串设备文件 鼠标 键盘
l:软连接文件
s:同一个机器中文件内部通信文件
2.5alias命令
which:查看命令的别名和文件所在的路径
PATH:环境变量 命令在环境变量所指定的路径中可以直接生效
echo $PATH
查看环境变量所指定的路径
alias:查看所有使用别名的命令
alias AA=’ ‘:自定义别名
unalias AA:取消别名