Linux常用目录及命令

204 阅读3分钟

Linux 系统是一种多用户系统,将文件访问者身份分为三种:

    1. 文件所有者(Owner) :当创建一个用户的时候,Linux 会为该用户创建一个主目录,路径为 /home/<username>,我们可以使用 cd ~,快捷进入主目录。如果你想放一个私密文件,就可以放在自己的主目录里,然后设置只能自己查看。
    1. 群组(Group):多人操作,分配权限,当创建用户的时候,会自动创建一个与它同名的用户组。
    1. 其他人(Others):既不是文件所有者又不是文件所属群组成员的用户。
  • 超级用户(Root):Root 用户是一类特殊的用户,该用户可以访问所有文件。

了解这些后,再来学习linux常见目录

linux常用目录

目录说明
/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。
/etc存放系统管理和配置文件,比如:/ect/passwd 用于存储用户信息的文件、/etc/group 用于存储组别信息的文件。
/home存放所有用户文件的根目录,是用户主目录的基点,比如用户wei的主目录就是/home/wei,可以用~wei表示
/opt额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。
/dev用于存放设备文件。
/usrUnix系统资源文件目录,该目录类似于Windows系统的C:/Program files目录,该目录经常用于安装各种软件,软件安装完毕会形成对应的指令,该指令对应的可执行程序文件就存放在以下目录。/usr/bin许多指令对应的可执行程序文件目录/usr/sbin root用户执行的指令对应的可执行程序文件目录。
/tmp用于存放各种临时文件,是公用的临时文件存储点

linux基本命令

命令说明
ls列出文件和目录
ls -la在列出文件和目录的基础上,-l 显示详细列表组成 -a 显示所有文件和目录(包括隐藏)
cdcd ~ 进入自己的主目录
mkdir创建目录,mkdir -p 递归创建目录(mkdir -p one/two/three)
touch创建文件
rmrm file -r删除当前目录下的所有文件及目录
sodo以系统管理者的身份执行指令,加在自己的指令之前
chmod更改文件权限,chmod [-R] xyz 文件或目录,-R:递归更改文件属组,xyz 分别表示 Owner、Group、Others 的权限,chmod 750 index.html 等同于 chmod rwxr-x--- index.html
gedit文件编辑工具(界面好看,但在某些情况下会用不了)
vi/vim文件编辑工具(下文详解)

r/4 表示读权限,w/2 表示写权限,x/1 表示可执行权限, -/0表示无权限(750等同于rwxr-x---)

vi使用 juejin.cn/post/698136…