一周第五次课(3月23日) 笔记

2.1/2.2 系统目录结构

2.3 ls命令
2.4 文件类型
2.5 alias命令

系统目录结构:
ls(list)列出命令  ls /有如下目录

root/为root用户家目录, /home为用户的家目录(存配置文件等)

useradd:创建普通用户

如果需要用普通用户通过密钥远程连接主机需要执行如下命令,创建普通用户,创建.ssh/authorized_keys(配置文件可修改,路径为ls /etc/ssh/sshd_config)


根/下的目录可用tree命令查看(可罗列出当前目录下的子目录和文件),执行yum install-y tree安装
tree /如下图


令: tree -- hep (显示两层tree)man命令:显示一个文件的帮助文档,此处输入man tree

比如只想让系统显示两层tree,则输入命令行tree -L 2 /
有 ->标识的代表软链接,相当于windows中的快捷方式,常见命令如下图均在/usr/bin/    /usr/sbin/  /bin/ /sbin/目录下


sbin下命令为root权限,bin为普通用户权限

/boot/目录:主要为启动文件 如grub


/dev/目录:主要是Linux系统中的设备文件,如光盘,硬盘,鼠标,键盘等

/etc/目录:系统配置文件  如网卡配置文件命令:/etc/sysconfig/network-scripts/ifcfg-eno167777736, ssh文件配置: /etc/ssh/sshd_config

/home/目录:存用户家目录

/lib/ /lib64/存系统库文件(类似于windows中的.dll文件)

ldd /bin/ls/ (看一个命令所依赖的库),如下图所示:


下图中绿色的字为库,蓝色为软链接


补充:32位和64位最大区别,可识别内存大小不一样

/media/ 媒介目录 默认为空, 如果插入U盘可自动放到该目录

/mnt/临时挂载目录,默认为空,如新增光驱/硬盘

/opt/空目录 (如早期Oracle文档安装)

/proc/系统启动进程,会生成pid,每个进程都有

/root/root用户家目录

/run/进程产生的临时文件(关机/重启则消失)

/srv/存服务产生的文件

/sys/存系统内核相关文件

/tmp/临时目录(权限大,任何用户可随意增删)tip:只能是某用户对自己的文件进行管理

/usr/用户文件

/var/存系统相关Log(/var/log/messages), 进程的pid(/var/run/)

后续把apache/mySQL服务放在 /usr/local/目录中


常用目录:


ls命令:

ls -l (列出文件的详细信息:从左至右依次含义为权限 、表示有多少文件使用相同的inode、文件所有者、所属组、文件大小、创建时间、文件名)


用 -i看该文件的inode数字(相关信息全部存在inode中)


tip:如果两个文件的inode数字相同,表示存储的模块相同,只是路径不一样而已(硬链接)
-lh 可显示文件大小单位

-a查看该目录下所有隐藏文件
.表示当前目录   ..表示当前目录的上一个目录,如下图所示.有三个root分别为


-t以时间顺序排序


加-d只列目录本身,如下图所示:

使用man ls可查看更多有关ls的用法

以下总结重点回顾


ll=ls -l 可用which命令查看


文件类型识别:看第一位分为d(目录),-(普通文件,可用cat命令查看),c(字符串),s(socket),l(粉绿色,指向标识,软链接),b(block,如光盘磁盘)
socket:两机器之间通信用IP+端口,如果同一台机器上进程间通信可以用socket方式

Alias命令,通过which命令查看如下图所示:(使用下面的绝对路径显示的文件不带颜色)

输入alias命令弹出所有存在alias的命令


环境变量PATH,命令行echo $PATH (相当于图中PATH目录的路径),which命令便是在PATH中的目录中寻找命令所在位置


自定义命令增加和删除,如下图所示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值