第二章文件、目录管理

2.1/2.2 系统目录结构

2.3 ls命令

2.4 文件类型

2.5 alias命令

2.6 相对和绝对路径

2.7 cd命令

2.8 创建和删除目录mkdir/rmdir

2.9 rm命令

2.10 环境变量PATH

2.11 cp命令

2.12 mv命令

2.13 文档查看cat/more/less/head/tail

2.14 文件和目录权限chmod

2.15 更改所有者和所属组chown

2.16 umask

2.17 隐藏权限lsattr/chattr

2.18 特殊权限set_uid

2.19 特殊权限set_gid

2.20 特殊权限stick_bit

2.21 软链接文件

2.22 硬连接文件

2.23/2.24/2.25 find命令

2.26 文件名后缀

2.27linux和windows互传文件

 

2.1/2.2 系统目录结构

 

ps:root用户的家目录再/root/下,普通用户username的家目录都在/home/username/下

 

yum install -y tree         #tree是树形结构显示目录

 

tree  -L   2   /          #显示树状2层目录

 

man    命令             #显示命令的帮助文档

/bin/      #普通用户用的命令                   /sbin/   #超级用户(root)用的命令

/bin/ /sbin/  /usr/bin/  /usr/sbin/ :用来储存系统命令的文件目录

/boot/ : 系统启动相关文件目录(Grub)

/lib/ :/库文件目录(ldd查看命令依赖的库文件,例:ldd/bin/ls)

/home/:用户家目录

/media/:媒介目录(默认为空)

/mnt/:临时挂载目录

/opt/:空目录

/proc/:系统启动进程目录

/run/:一些用户产生的临时文件(开机关机都会消失的文件)

/srv/:空目录(存服务产生的一些文件)

/sys/:有系统内核文件

/tmp/:系统的临时目录(任何目录都可以在里面读写)

/usr/:存储用户文件

/var/:存储系统日志(/var/log/messages系统重要日志存储的地方)

 

很重要、常用目录  

/usr/bin/    /usr/sbin/    /bin/   /sbin/  /etc/  /var/  /usr/local/   

描述所有目录的作用,图片如下

http://www.apelearn.com/study_v2/linux_dir_tree.jpg

 

 

2.3 ls命令

 

ls -l       #列出文件属性           ##ls -l  缩写为ll

[root@localhost ~]# ls -l

 

  ls -lh       #加h,自动变换单位

 

ls -d      #列出文件目录

 

ls -ld     #列出文件目录的属性

 

  ls -la            #查看目录所有文件(包括隐藏文件(带一个点 .))

 

ls -lta         #加t,文件按时间排序,越早越排在下面

 

2.4 文件类型

权限第一个“-”的是普通文件,“d”指的是目录

 

ps:带颜色的文件是二进制编译过的,无法直接cat查看

 

/dev/:文件权限第一个表示“c”的为字符串设备是黄色的,“b”的为块设备文件 (光盘磁盘)

 

粉绿色的表示软连接文件

 

粉色的表示“s”的是用来通信的

 

 

2.5 alias命令

定义命令

alias 定义命令名='系统命令'

 

取消定义命令

unalias xin

 

ps:   which  命令    #可以用来看命令的绝对路径

/usr/bin/ls     #绝对路径 (ls所在的路径)

 

ps:使用别名代替命令的三种方法

例:/root/abc/123

1、添加到PATH

将/tmp/加入到PATH内,然后cp /root/abc/123到/tmp/目录下,cp过程可随意命名,cp /root/abc/123  /tmp/xin ,然后就可以直接使用xin或者/tmp/xin 代替/root/abc/123

 

2、使用alias    alias   别名= '原本命令路径'

alias xin=’/root/abc/123‘

 

3、使用软连接:  ln     

ln /root/abc/123   xin

 

 

2.6 相对和绝对路径

绝对路径指的是从根目录开始的路径

相对路径是从当前目录开始的路径

 

pwd   #查看当前目录(路径)

 

ps:

* 表示通配

history             #查看最近使用的命令

 

!tree              #从history中找最近使用tree的命令

 

!$                  #使用上次命令行最后的参数

 

 

2.7 cd命令

cd           #回到用户的家目录

 

cd -        #返回上次所在的目录

 

cd ~       #~相当于/root

 

cd ..        # 返回上层目录

 

 

2.8 创建和删除目录mkdir/rmdir

 

mkdir 目录名         #只能一层一侧目录创建

 

mkdir  -p 目录名    #一次性创建多层目录

mkdir  -pv  目录名    #+v可看目录创建过程

 

touch   文件名        #创建文件

 

 touch   文件名1  文件名2  文件名3                      #创建多个文件

 

 rmdir   目录名        #只能删除空目录(里面没有文件和目录)

 </

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值