20180126第五次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20180126第五次课相关的知识,希望对你有一定的参考价值。

任务:
2.1/2.2 系统目录结构
2.3 ls命令
2.4 文件类型
2.5 alias命令


2.1/2.2 系统目录结构
[[email protected] ~]# tree / -L 1
/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

/:根目录,文件的最顶端
/bin :存放系统所需要的重要命令,ls,cp,mkdir 等
/boot:存放Linux启动时内核及引导系统程序所需要的核心文件,内核文件和grub 系统引导管理器都位于此目录
/dev:存放Linux 系统下的设备文件,如光驱,磁盘等。访问该目录下的某个文件相当于访问某个硬件设备,常用的是挂在光驱
/etc:一般存放系统的配置文件,作为一些软件启动时默认配置文件读取的目录
/home:系统默认的用户主目录
/lib:主要存放动态链接库
/media: 系统会自动识别一些设备(如U盘、光驱等),当识别后,Linux会把识别的设备挂载到该目录下
/mnt:用于存放挂在储存设备的挂载目录
/proc:存放操作系统运行时的运行信息,如进程信息、内核信息、网络信息,如/etc/cpuinfo存放CPU的相关信息。
/root:Linux超级权限用户的root目录
/sbin:存放一些系统管理的命令,一般只能由超级权限用户root执行。
/sry:该目录存放的是一些服务启动之后需要提取的数据
/sys:目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,入系统当前已经载入的模块信息等。这个目录实际不占磁盘容量。
/tmp:临时文件目录,任何人都可以访问。系统软件或用户运行程序如mysql时产生的临时文件存放到这里,此目录数据需要定期清除。中号数据不可放置在此目录下,此目录空间不宜过小
/usr:应用程序存放目录,如命令、帮助文档等。安装Linux软件包时默认安装到/usr/local目录下
/var:这个目录的内容经常变动的,/var/log用于存放系统日志,/var/lib存放系统库文件等。


2.3 ls命令
2、ls命令:
ls - list directory contents 显示目录及目录下内容
常用参数:
-a 显示所有文件及目录包括隐藏文件(.开头的文件)
-d 仅显示目录名,而不显示目录下的内容列表
-i 显示文件inode号
-l 以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型,权限,硬连接数,所有者、组,文件大小和文件的最后修改时间等
-t 按照文件和目录的更改时间排序

举例:
[[email protected] ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc .ssh
.. .bash_history .bash_profile .cshrc .tcshrc

[[email protected] etc]# ls -d /home
/home

[[email protected] ~]# ls -i
33574978 anaconda-ks.cfg

[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1418 Jan 23 02:46 anaconda-ks.cfg

[[email protected] tmp]# ls -tl
total 4
drwx------. 3 root root 17 Jan 26 19:04 systemd-private-9cef3b9c1b204310b4d26ed1f76f37ac-vmtoolsd.service-Mw8kLe
drwx------. 3 root root 17 Jan 26 19:04 systemd-private-9cef3b9c1b204310b4d26ed1f76f37ac-chronyd.service-c6Fzu1
drwx------. 3 root root 17 Jan 26 19:04 systemd-private-9cef3b9c1b204310b4d26ed1f76f37ac-vgauthd.service-GHpS8O
-rwx------. 1 root root 836 Jan 23 02:46 ks-script-OEvwCi
-rw-------. 1 root root 0 Jan 23 02:40 yum.log


2.4 文件类型
-:普通文件
d : 目录
l:链接文件
b:设备文件
s:套接字文件


2.5 alias命令
alias用来设置指令的别名。alias命令的左右只局限于该次登录的操作。若要每次登录都能够使用这些别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中

alias基本使用方法:
alias 新的命令=‘原命令 –选项/参数’

直接输入alias,可以打印出当前系统所有设置了别名的指令

unalias 可以解除别名

以上是关于20180126第五次课的主要内容,如果未能解决你的问题,请参考以下文章

九周第五次课(2月27日)

一周第五次课(12月15日)

一周第五次课(12月15日)

三周第五次课(2月9日)

六周第五次课(1月19日)

二周第五次课(12月22日)