Linux 运维 9月11日 笔记 2.1-2.5

目录

一、系统目录结构

二、ls命令

三、文件类型

四、alias命令

 

一、系统目录结构

1./ 下的目录

0749663632ce607dd3aaf56568ceca65ee3.jpg

  • /root/  root用户的家目录 , 每个用户都有一个家目录

70611af2be2a5449928db42f81c747b31a1.jpg

  • 创建普通用户 useradd aming, /home/aming/ 就是普通用户aming的家目录

50e3ec059b9b2fb000d3803f9b748fd729f.jpg

  • sshd配置文件 ls /etc/ssh/sshd_config

tips: tree 命令

用yum命令安装tree, yum install -y tree

5e42d904dd95534e58914c3ac2a4f93f1ac.jpg

tree /

tree --hep 显示常用的选项

f1e362a287f3212f10fd63635d7384db5f7.jpg

man tree 显示文件的帮助文档

指定显示二层 tree -L 2 /

2. 常用的目录

  • /bin/  /sbin/ /usr/bin/ /usr/sbin/ 保存常用命令

eg:ls tree man vi mkdir

tips: /bin/ 和/sbin/ 区别  /sbin/下命令root用户使用

  • /boot/ 系统启动相关文件

eg:grub

  • /dev/ linux系统设备文件, 黄色都是设备

1ba54266788d52a32a11bfcc4a586d8fe91.jpg

eg:光盘,鼠标,键盘

  • /etc/  系统配置文件

eg:网卡配置文件,ssh配置文件

  • /home/ 用户家目录文件
  • /lib/ /lib64/ 系统库文件 类似windows dll文件 ,绿色的是库文件,蓝色的是软链接

7ee27b0881365156111f9e84e4aea016ec6.jpg

tips:查看命令依赖哪个库 ldd /bin/ls

d09c8e5c2e292673d51fc1c38292b471fbf.jpg

32位,64位区别:识别内存大小

  • /media/ 媒介目录, 默认空
  • /mnt/ 临时挂载目录,默认空
  • /opt/  空目录 oracle安装
  • /proc/ 系统启动进程  PID 形成目录

cb056b2901d1ab44bde06cbf8aff0c6202b.jpg

e58bcf7dc82f6d5d53bbff423725e646395.jpg

tips:不熟悉的进程,通过查看PID 通过PID去查看进程在哪里运行

4ef98fd13a63aeb711cfb31faba453e19d0.jpg

  • /run/ 进程产生的临时文件, 重启就消失的文件
  • /srv/ 服务产生文件
  • /sys/ 系统内核相关文件
  • /tmp/ 系统临时目录
  • /usr/ 用户相关文件  /usr/local/  apache, mysql 自己编译服务
  • /var/ /var/log 日志,  /var/log/messages 系统日志, /var/run/ PID

 二、ls命令

1.ls -l  列出文件的详细信息

57895793a7a4703410792614c402302eac1.jpg

第一列:权限

第二列:文件数量, 多少个文件使用了inode号

第一个root,表示文件所有者

第二个root,表示所属组

时间

文件名

1422 文件大小 单位 b

2.ls -i 查看inode号

8f799a65dfe77caef398dfbc2237f4a8b90.jpg

tips: inode保存文件的详细信息 ,指向文件块所在的位置

3.ls -lh  以K单位显示

d15f85dd7e889b48320f7c54ffcdff4e7cb.jpg

4.ls -la 查看隐藏文文件    . 当前目录  ..上一级目录

9fec786e3f77fe9ffc1cb75993a72f3f256.jpg

5.ls -lta -t按时间顺序

b2a1002e6b67d18ae5498de70f7a8ad5961.jpg

6. ls -d 只列出目录本身

3593877d3b9586c28c01b9b2fab0dfd7e51.jpg

7. man ls

8. ll = ls -l  别名

3e63b5bdfabd46eb1bcb751891665ca02e7.jpg

9.alias  which ll

91ee635bc2b07a7b053e54fe4bf7f40c494.jpg

三、文件类型

1.第一位表示文件类型

dbf45bf429e7b675b596c4ebaaac0643c97.jpg

faecad87803d0e039a6984a78149460ef8c.jpg

5c65d043d7f7876f6ec7971aac18bd31273.jpg

c77592bd836dd0265f7beb859cb6b809f5b.jpg

a5fb5ab89a83d2583449fbefe0540c84be4.jpg

1)d,目录

2)- 文件

3) c 字符串设备 键盘鼠标

4)l 软链接 快捷方式

5)b 块设备 光盘,磁盘

6)s 粉色  socket文件, 多个进程通信

tips:find 查看指定文件

四、alias 命令

1.which 查看别名和文件所在路径

which ls

56d36cb825f8af3cd0529be6b0b2a346743.jpg

tips:绝对路径不使用组合

b85d54e7e63b41cddbfd89e7fcfe6df09d8.jpg

2. 查看系统命名别名 alias

7ac521e3ff141920ecb3b5ac825df4d0c44.jpg

3. PATH 系统环境变量名

echo $PATH, 命令在这些目录下面,运行命令就会生效,没有这些目录,就不会生效

b633154157315b2a9cc85b2f26de2edad5d.jpg

4.自定义命令 alias aming="ls -lha"

97b692d1da8e6494f37cb3ab6df9cfb7632.jpg

3fd3a96a5e6737686eae24f2b5531f23ed1.jpg

5.取消别名 unalias aming

1f5b0e12952c79e517654c7498469470292.jpg

小结

1.本次课程运行命令

  • useradd 创建用户
  • tree 树形常看文件目录
  • man 显示文件帮助文档
  • ldd 查看依赖哪个库
  • which 查看别名和文件所在路径
  • alias aming="ls -lha" 创建别名
  • unalias aming 取消别名
  • echo $PATH 查看系统环境变量

 

 

 

转载于:https://my.oschina.net/u/3959701/blog/2048733

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值