2018.3.23一周第五次课

1.1 系统目录结构


Linux各目录及每个目录的详细介绍:

参考 :https://blog.csdn.net/u013239236/article/details/48845251 


如何看一个命令依赖哪个库,例:

ldd /bin/ls


“家”目录概念:Linux系统里的“家目录”(即用户目录)是存放个人数据。除了“root"(超级管理员)其他用户的设置文件,桌面文件以及个人数据都是存放在各自的用户目录下面。(普通用户模式下的路径,非超级管理员权限)

ls /home/ (这个路径下)


ls 用来列取文件或者目录 全名:list


ls的使用方法:

ls 列取某个路径下的文件或者目录,如下图"ls"查看“/”(根)下的所有文件

useradd 创建普通用户


例:useradd zhangzhen-03

介绍个命令 tree : 以竖型形式显示一个目录下面有哪些子目录

1.1.2 安装tree命令


1.1.3 学会查询帮助文档 - man 

如果不知道一个命令如何使用 就敲: man tree

例:


例:如何使用tree查看一个目录的文件(指定最大2层)

tree -L 2

经常用到的几个目录:

usr/bin :该目录存放的是系统用户使用的应用程序

usr/sbin :该目录存放的是超级用户使用的比较高级的管理程序和系统守护程序

/bin :是Binary的缩写,该目录存放的是**最常用的命令 **

/sbin :S就是Super User的意思(超级用户),该目录存放的是**系统管理员使用的系统管理程序 **

/etc : 该目录下存放的是所有系统管理所需要的配置文件和子目录

/var : 该目录存放的是**不断扩充且经常修改的目录,包括各种日志文件或者PID文件 **

1.2 ls命令

ls -l 列出当前目录下所有除隐藏文件之外的所有文件的详细信息,包含权限,所属主,所属组以及文件创建日期和时间。

ls -a 列出当前目录下所有的文件和目录,含有隐藏文件的

ls -lh 列出文件的大小

ls -lta 以时间的顺序排序,从现在到之前顺序

ls -d 列出文件信息(含子目录)

ls -ld 列出文件的信息(不含子目录)

例:


[root@zhangzhen-01 /] ls -l

dr-xr-xr-x.        5              root                    root        4096                   3月  20 09:50        boot

(    权限  )(多少文件)   (所有者是谁)(所属组)(文件大小/K)   (   时间    ) (文件名)


inode记录文件存在于磁盘的哪个区域上面,有多少。(33574978)


ls -lh 显示文件大小,


ls -a 会列出当前目录下的文件和所有隐藏的文件(后面可以跟目录或文件名)

每一个目录后面有“."或者”.." ,

“."表示当前目录下的隐藏文件

“”

1.3 文件类型

查看文件


ls -la

第一列是文件的类型

d:目录

-:普通的文件

b:光盘、光驱、磁盘

s:SQL文件

I:软连接

c:字符串设备

注:普通文件都可以通过“cat”来查看

1.4 alias命令 (别名)


which 查看一个命令在哪

which 查看一个文件所在的目录

如下图:


alias 是一个命令组合成的一个新的命令 ,


例:把ls -lha自定义为zhang


取消指定alias命令:

unalias zhang

如下图

PATH 系统环境变量名

查看echo $PATH 变量内容是什么。

如下图:

注:如果你的命令在这个目录下面,你就可以直接运行这个命令并生效,如:ls。 可以用which ls查看,alias除外。

转载于:https://my.oschina.net/u/3804198/blog/1650370

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值