Centos7-系统目录和基础命令介绍

系统文件介绍

[root@localhost ~]# ls /
bin   dev  home  lib64  mnt  proc  run   tmp  var
boot  etc  lib   root  sbin  usr

/

根目录
所有文件和目录都是从这里开始的


bin

这里存放了所有用户使用的基本命令


dev

存放着特殊文件和设备文件,例如:/dev/sda


home

所有普通用户的家目录,存放用户的个人信息,如用户密码相关文件/home/shadow


lib64

专用于x86_64的辅助共享库文件存放位置


mnt

这个文件一般用于临时文件系统的挂载点,磁盘挂载点等


proc

虚拟文件系统,内核与进程信息相关的都存放在这里,如CPU,内存,硬盘


run

存放运行相关文件,如运行中的进程相关信息


tmp

用于存放临时文件


var

用来存放一些变化文件,如系统日志文件(/var/log),包和数据库文件(/var/lib),电子邮件(/var/mail)等相关文件


boot

存放系统启动相关文件


etc

主要存放配置文件,如网络/etc/sysconfig/network


lib

库文件Glibc


root

超级管理员root的家目录


sbin

存放管理员使用的命令


usr

系统文件


基础命令

改变目录 cd
[root@localhost ~]# cd /home     //改变目录到/home下
查看当前目录 pwd
[root@localhost home]# pwd
/home
查看当前目录内容 ls
[root@localhost home]# ls /home       //查看/home下有哪些内容
aa
创建文件 touch
[root@localhost home]# touch /home/aa     //在/home下创建aa文件
创建目录 mkdir
[root@localhost home]# mkdir /home/bb     //在/home下创建bb目录
递归创建目录 mkdir -p
[root@localhost home]# mkdir -p  /home/a/b
   
///home/a下创建b目录,如果没有a目录会自动创建a目录然后再创建b目录

mkdir -p  //父系,当创建目录没有上一级时,自动创建
复制文件 cp
[root@localhost home]# cp /home/aa  /tmp    //把/home下的aa文件复制到/tmp
复制目录 cp -r
[root@localhost home]# cp -r /home/a  /tmp   //把/home下的a目录复制到/tmp
移动 mv
[root@localhost home]# mv /home/bb /tmp   //把/home下的bb目录移动到/tmp
删除 rm -rf
[root@localhost home]# rm -rf /home/a   //删除/home中的a目录
发布了11 篇原创文章 · 获赞 87 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_46299169/article/details/104700182
今日推荐