最近在学Linux系统,对其中的一些操作进行简单的总结。
文件管理
(1)Linux文件系统和Windows文件系统比较:
路径分隔符(
Linux
:
/
;
windows
:
\
)
文件命名
(Linux
:区分大小写;
windows
:不区分
)
(2)创建目录
创建新目录使用的是命令mkdir
(3)删除目录
命令
rmdir
用来删除目录。
rmdir
不能删除非空目录。
rmdir
命令的语法结构如下:
rdmir
[option]
dir
-name
在工作目录下无法删除工作目录和还包含其他目录的目录
(4)改变访问权限
查看访问权限就是ls命令选项-l;
通过命令
chmod
来改变用户对文件的访问权限
,
该命令有两种使用方式。
符号模式和绝对模式
符号
模式:
–
chmod
[role] [+|-|=] [mode] filename (
参数
role,
u
代表用户g
代表组o 代表其他用户a
代表所有用户)
+
、
-
、
=
,含义分别为添加、取消或赋予某个权限。
绝对模式:
chmod
[mode] filename(
mode
表示权限设置模式,用数字表示。规则是“
0
”表示没有权限,“
1
”表示可执行权限
x
,“
2
”表示可写权限
w
,“
4
”表示可读权限
r
,然后将其相加)
磁盘管理
查看磁盘与目录的容量
df命令(
a
列出所有的文件系统,包括系统特有的
/proc
等文件系统,
k
以
KB
为单位显示个文件系统
,m
以
mb
为单位显示各文件系统
,h
以
gb
、
mb
、
kb
等格式显示
,T
联通该分区的文件系统名称一起列出,i以inode数量来显示,如果没有参数则列出系统所有分区容量
)
查看某个目录所占空间大小:du命令
du [-
ahskm
][
目录名
]
磁盘分区命令:fdisk
fdisk [-l] 设备名
参数: -l 输出指定设备的分区内容,如果fdisk -l 后面没有设备名,则把整个系统搜索到的全部设备分区列出来。
如:fdisk –l /dev/sda
参数: -l 输出指定设备的分区内容,如果fdisk -l 后面没有设备名,则把整个系统搜索到的全部设备分区列出来。
如:fdisk –l /dev/sda
用户管理
用户介绍:
/etc/passwd用户账号文件
在
Linux
系统中,系统识别用户的信息是账号
ID
,而不是账号名称。账号
ID
保存在文件
/
etc
/
passwd
文件中。
/etc/shadow文件
使用
shadow
文件保存密文的密码,
shasow
文件只有管理员用户才可
读取/etc/group文件
/etc/group文件包含了unix组的名称和每个组中成员的列表
添加用户:
1
、编辑
passwd
文件、
group
文件
2
、设置初始密码和创建用户主目录
3
、使用
adduser
添加用户
4
、使用
userdel
删除用户
5
、创建用户组
超级用户(root用户)
什么是超级用户
系统级别的文件和进程属于一个叫
root
的虚拟用户,我们一般称其为超级用户。
root
可以充当任何进程和文件的所有者,
还可以执行一些特殊的操作。
root
账号在定义上的特征是它的
UID
为
0
成为超级用户
root也是一个用户,所以可以直接以root账号登陆进去系统。但是前提必须修改了系统为root设置的初始密码
方法:
执行下列命令:sudo
passwd
root
输入两次密码:su
root
输入设置的
root
密码,切换到
root
用户