linux第一单元


#######linux系统结构#######
 
1.linux系统结构是倒树型
 
2./bin   ##二进制可执行命令也就是系统命令
 
 /sbin   ##系统管理命令存放位置
 
 /boot  ##启动分区,负责系统启动
 
 /dev   ##设备管理文件
 
 /etc    ##大多数系统配置文件
 
 /home  ##普通用户的家目录
 
 /lib   ##32位系统库文件存放位置
 
 /lib64   ##64位系统库文件存放位置
 
   /meida ##系统临时设备挂载点
 
 /mnt  ##系统临时设备挂载点
 
   /run   ##系统临时设备挂载点
 
   /opt   ##第三方软件安装位置
 
   /proc   ##系统信息
 
   /root   ##超级用户家目录
 
   /srv,/var ##系统数据
 
 /sys  ##系统管理,主要是关于内核的
 
   /tmp   ##系统临时文件存放位置
 
   /usr  ##系统用户相关信息数据及用户自定义软件存放位置
 
#######系统文件路径#######
 
绝对路径:文件在系统的真实路径,以“/”开头
 
相对路径:文件相对于当前所在位置的一个名字的缩写,不以‘“/”开头,而且名字会自动添加pwd显示的值
 
pwd  ##显示当前在系统的位置
 
#####################
 
ls  ##列出目标文件,或者目录中的美容
 
  -a  ##列出所有
 
  -l   ##列出文件属性
 
  -s  ##列出文件大小
 
  -R  ##递归列出
 
  -d  ##指定目录本身
 
#####################
 
cd  ##进入目标目录中
 
  ~  ##回到当前用户家目录
 
  ~username  ##进入到username用户家目录
 
  ..  ##进入当前目录上一级目录
 
  -  ##进入之前所在系统目录
 
######################
 
touch  ##新建文件或修改文件时间
 
 
 
mkdir  ##建立目录
 
  -p  ##递归建立目录  
 
 
 
cp  filename  /dir
 
  -r  ##递归复制,用于复制目录
 
 
 
mv  移动文件或重命名
 
mv  filename  /dir
 
mv  #oldname  #newname
 
mv  test/file  .  ##把/test/file移动到当前
 
 
 
rm  -f  ##强制删除文件
 
rm  -fr   ##强制删除目录
 
#######通配符#######
 
*     #匹配任意个字符
 
?    #匹配任意单个字符
 
~     #匹配当前用户家目录
 
~user  #匹配user的家目录
 
~+    #当前目录
 
~-     #之前所在目录
 
[abc]   #含有a或b或c
 
[!abc]    #除了含有a或b或c的
 
[^abc]     #除了含有a或b或c的
 
[[:alpha:]] #单个字母
 
[[:lower:]] #单个小写字母
 
[[:upper:]]  #单个大写字母
 
[[:alnum:]]  #单个字母或数字
 
[[:punct:]]   #单个符号,不包含数字,字母,空格
 
[[:digit:]]     #数字
 
[[:space:]]   #单个空格

相关内容