Linux系统de基础命令 (积累)
开始:2020-03-22 15:33:27
1、
# vim /etc/passwd //默认情况下,此文件存放所有的系统上的账号与一般账号身份用户(包含root用户)的相关信息 # vim /etc/shadow //存放个人密码 # vim /etc/group //存放Linux系统的所有组名
2、
[d]为目录 ,[-]文件,
3、 chgrp:修改文件所属用户组;
# chgrp [-r] 用户组 文件名
chown:修改文件拥有者;
# chown [-r] 账号名称 文件或目录 # chown [-r] 账号名称:用户组名称 文件或目录
chmod:修改文件的权限;
# chmod [-r] 770 文件或目录
[-R]是进行递归修改,连同子目录下的所有文件都会修改,
770是启动拥有者和所属群组的权限,若要打开所有权限为777
也可以用a(全部),u(用户),g(群组),o(其他人)通过+,-,=来增加权限
例:chmod a+x 文件名 //拥有执行的权限
cp:复制文件;
# cp 源文件 目标文件
4、FHS依据文件系统使用的频繁与否与是否允许用户随意修改而将目录定义成为四种交互作用的形态:
2020-03-26 16:38:41
5、挂载点的概念:
Linux是树型目录结构,与windows的C,D,E盘完全不同,Linux只有一个根目录'/',其余各个目录都是基于这个根目录发散,就是树形结构。
因此Linux分区跟Windows的C,D,E盘分区完全不同,而是将某个分区挂到一个对应的目录上,例如/home对应一块分区,home目录就是这块分区的挂载点、/boot对应一块分区,boot目录就是这块分区的挂载点、/usr对应一块分区,usr目录就是这块分区的挂载点。你可以形象的理解:一棵大树(根目录/)有很多树枝(目录,挂载点),每个树枝上都挂着一个箱子(分区,存储空间)。
6、root:以账号的角度来看,root指的是系统管理员的身份;以目录的角度来看,root指的是根目录,就 /。
7、FHS:Filesystem Hierarchy Standard(文件系统层次化标准),是一种大多数Linux系统采用这种文件组织形式,FHS的重点就是在于规每个特定的目录下应该要放置什么样子的数据。我这里只列常见的目录:/:root根目录与启动系统有关;/usr:与软件安装/执行有关; /var:与系统运行过程有关; /bin:此目录放置的是在单人模式下还能够被使用的命令; /etc:系统主要的配置文件几乎都放在这个目录内; 等等...
8、相对路径:由根目录(/)开始泄气的文件名或目录名称,例如/home
绝对路径:相对与当前路径的文件名和写法,例如./home 或 ../home
.或./:代表当前目录 ..或../:代表上一层目录
2020-03-27 08:01:32
9、更改文件的用户组支持可用chgrp,修改文件的拥有者可用chown,修改文件的权限可用chmod。
10、chmod修改权限的方法有两种,分别是符号法和数字法,数字法中r(读取)、w(写入/修改)、x(执行/访问)数字分别为4、2、1
11、比较特殊的目录:
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表目前使用者身份所在的家目录
~account 代表account这个使用者的家目录
12、常见处理目录的命令:
cd //切换目录
pwd //显示当前目录
mkdir //建立一个新目录
rmdir //删除一个空白目录
cd ~用户名 //进入这个使用者的家目录
cd - //返回刚刚的目录
我会持续更新,谢谢!