Linux的基础知识

一、Linux文件系统

1.软件、硬件、文档都属于文件

2.常用目录

Linux的基础知识


二、基本的Linux命令

1.Linux目录操作命令

pwd:查看当前所在目录
cd:打开目录
ls-a:查看目录下文件
ll:以列的方式显示目录下的文件列表
mkdir:创建目录文件
rm-rf:删除文件或目录
rm ri:删除文件前询问用户
cp:复制文件命令
mv:移动文件或修改文件名

2.Linux文件操作命令

cat:用来显示文件内容
touch:新建一个文件
head:从文件开始显示文件内容
head-n:显示指定文件开始的n行数据
tail:从文件结尾显示文件内容
tail-f:动态加载某个文件的内容
tail-n:查看某个文件结尾n行的内容

3.Linux 文件编辑命令Vi

Vi命令
打开文件:vi [文件名]
进入编辑模式:i,a
退出编辑模式:按下 Esc 键
进入命令模式:“:”
保存并退出:wq或x
退出但不保存:q!
保存w

三、Linux用户

用户是指操作系统的实际操作者,用户组是具有相同特征的用户的集合体。
UID:用户唯一标识,GID:用户分组唯一标识。
root用户:Linux系统权限最高的用户

1.Linux权限操作命令

su [用户名]:切换到指定用户
whoami:查看当前登录用户
groups:查看当前用户所属分组
id:查看当前用户UID和GID
useradd [用户名]:添加用户
useradd –u [UID] 用户名:添加用户并指定UID
passwd  [用户名]:修改用户密码
userdel [用户名]:删除用户
usermod –l [新用户名][ 旧用户名]:修改用户登录名
usermod –g [新组名称][用户名]:修改用户所属分组
groupadd [组名]:添加分组
groupadd –g  [组GID][ 组名]:添加分组并指定GID

2.查看目录文件下的用户权限

Linux的基础知识
d:“etc”是目录而不是文件
rwx:拥有者具有读、写、执行的权限
r-x:同组用户具有读、执行的权限没有写权限
r-x:其他组用户具有读、执行的权限没有写权限

3. Linux赋权

u,g,o:拥有者,同组用户,其他组用户
+,-:赋予,收回权限
r,w,x:读,写,执行权限
语法:chmod  –r  U+X,G+W  F01