文件、目录管理

2.1-2.2、系统目录结构

root是在根目录下,普通用户是在home目录下;

/下面有那些目录;

yum install -y tree 安装tree;

tree查看文件目录结构;

tree -L 2 /查看根目录下面最大显示深度为二级目录树;

man命令解释文档;

最常用的目录:

输入图片说明

bin下面存放一些常用的命令,sbin下面存放的命令是给root用户使用的命令;

boot存放系统启动的文件;

输入图片说明

dev是Linux系统内特有的设备文件(光盘、硬盘、鼠标、键盘);

输入图片说明

etc是系统的配置文件所在的路径;

输入图片说明

home是用户的家目录;

lib、lib64是系统的库文件(类似Windows里的.DLL文件);

输入图片说明

ldd /bin/ls查看ls依赖哪些库文件;

输入图片说明

centos 7不区分32位和64位了;

media和mnt目录默认是空的,临时挂载的目录;

opt目录是空的;

proc是系统进程目录;每个进程都是一个目录;

输入图片说明

root是root 的家目录;

run目录下面存放的是一些进程产生的临时文件,重启、关机临时文件就会消失的;

输入图片说明

srv是service的缩写,存放服务产生的文件;

sys存放系统内核产生的文件;

输入图片说明

tmp是系统的临时目录;

输入图片说明

usr是系统用户会用到的文件;和lib、lib64、bin、sbin

输入图片说明

通常会把apache、mysql放在usr/local下面;

var/log存放一些日志;

var/log/message系统日志;

ls /usr/bin /usr/sbin /bin/ /usr/bin /bin/ /sbin/ /etc/ /var/ /usr/local/ 这些目录比较重要和常用;

编译服务放在 /usr/local/目录下面;

2.3、ls命令

ls命令的常用选项:ls -l查看文件详细信息可以配合ls -lh使用,显示的更人性化;

ls -i查看文件的inode号;

ls -a查看所有文件包括隐藏文件;

ls -ld查看目录使用的相同inode号的数量;

输入图片说明

.表示当前目录;

ls -ld查看目录使用的相同inode号的数量,只列目录本身;

输入图片说明

数字3表示有三个文件或者目录使用相同的inode号;

第一个root表示此文件或目录的所有者;

第二个root表示此文件或目录的所属组;

输入图片说明

ls -lta按时间顺序排列;

ls -d只列目录本身;

输入图片说明

可以使用man命令查看ls使用命令的选项参数;

-l -i -a -t -h -d

ll和ls -l相同;

输入图片说明

2.4、文件类型

ls -la;第一列表示文件的类型;

”-“表示二进制文件;

蓝色的表示目录;

输入图片说明

c表示字符串设备;

l表示软连接文件;

b表示块设备(光驱、磁盘);

输入图片说明

s表示socket文件,设备之间通信的文件;

输入图片说明

可以使用find查找;

输入图片说明

2.5、alias做别名

可以使用which查看;

输入图片说明

alias查看系统都有哪些使用alias的;

输入图片说明

环境变量echo $PATH 显示一系列的目录,如果命令生效的就一定在这些目录下面;

输入图片说明

输入图片说明

自己做别名alias liyang='ls -lha'

输入图片说明

取消别名 unalias liyang

输入图片说明

转载于:https://my.oschina.net/u/3706694/blog/1554146

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值