2.1/2.2 系统目录结构 1.ls=list=》列取系统的目录或者文件 ls / =》查看根目录,例如: ls /root/=》查看/root/目录下的目录或文档,这个/root/就是家目录 useradd =》创建普通用户 , 例如:useradd aming =》创建aming用户,创建用户后就可以在aming家目录下创建目录或文档 ls /home/aming=》查看aming家目录下的目录或文档,普通用户的家目录是home,root用户的家目录是root。 2.tree=》树形的列取目录下的子目录、 tree命令需要安装 运行yum install -y tree安装 它 tree --hep=》显示比较常用的命令用法 tree --hep命令显示常用命令不太直观,还可以用man命令更直观 man=》用来显示一个文件的帮助文档,例如:man tree会显示tree的用法和它的常用选项的用法说明,比较详细直观。 tree -L 2 / =》显示两层目根 3.常用命令的目录 /bin/ /sbin/ /usr/bin/ /usr/sbin/ =》这些目录下存的都是常用的命令 /sbin/=》root(超级用户)用户用的命令 /bin/=》普通用户用的命令,当然root也可以用。 /boot/ =》系统启动相关的一些关件的文件,删除系统会无法启动。 /dev/=》系统里面的一些设备启动文件,例如光驱,硬盘,鼠档,键盘的启动文件。 /etc/=》系统的配置文件所在的路径 /home/=》用户的家目录 /lib/ /lib64/ =》存系统的库文件(centos7以后的版本全部是64位,不存在32位),查看ls命令依赖那个库:ldd /bin/ls /media/ =》媒价目录,默认为空的 /mnt/ =》临时挂载的目录,默认为空的 /opt/ =》空目录 /proc/ =》进程 /root/ =>root的家目录 /run/ =》运行进程时候产生的文件 /srv/=》服务产生的一些文件,也是空的 /sys/ =》存系统的内核文件 /tmp/ =》临时目录,它的权限很大,任何用户都可以去删除与写入 /usr/=》用户所用到的命令 /var/ =》存日志文件,例如进程,服务,PID等产生的临时文件 /usr/local/ =》自己编译的一些服务文件 总结最常用的目录:/bin/ /sbin/ /usr/bin/ /usr/sbin/ /etc/ /var/ /usr/local/

2.3 ls命令

  1. ls -l =》把文件的详细信息列出来 2.inod号是记录文件存在磁盘的那一个区域里面,如果2个以上或多个文件的inod的号是一样的,说明这些文件的数据块所存在的位置是唯一的,实际上是一样的,只不过是名字或指向的路径不一样已。 3.命令:ls -i =》查看文件inod的号 ls -lh anaconda-kc.cfg =》 在 -L 的前提 将文件大小的单位变换 ls -la =》查看目录下所有(包括隐藏)的文件与目录,前有带 . 的文件与目录都是隐藏 4.如何找查那3个目录使用了/root/目录相同的号
  2. ls -lta =》查看文件时按时间排列,时间越早的排在下面,越晚的排在越上面
  3. ls -d=》查看目录本身,不会把子目录列出来
  4. ls更多的用法用命令:man ls =》查看ls的详细用法 ls常用命令:-L -i -a -t -d -h 2.4 文件类型
  5. 第一列第一位表示文件的类型 2.常见文件类型的分类 d :目录(蓝色字母)
  • :普通的文件,包括文本文档,二进制的文件 c :字符串设备文件(鼠标,键盘)×××字母 b :跨设备文件(临时加载 的光驱,硬盘) s :通信文件(粉色) L :软链接文件 2.5 alias命令 1.查看别名与用法 whice ls=》查看ls的别名 whice ll=》查看ll的别名 当使用有别名的ls命令查看目录时,是有颜色显示的 当使用绝对路径ls命令查看目录时,是没有颜色显示的 当不知道一个命令是什么的时候,使用which查询 一下 2.查看系统那些命令是有别名的 输入:alias =》回车 3.自定义一个命令 例如:alias 123='ls -lha' 运行123 生效 which 123 取消自定义命令123:unlias 123 运行123不生效了