目录
一、Linux文件和目录
1.mkdir创建目录
2.ls列出目录
3.pwd显示当前所在目录
4.cd切换目录
5.rmdir删除空的目录
6.rm删除文件或目录
7.touch创建文件
8.cp复制文件或目录
1.把文件从该目录复制到下一级目录中去
2.把文件从该目录复制到上一级目录中去
3.把文件从一个目录复制到另一个目录中去
9.mv移动文件和目录、修改名称
二、 Linux文本文件
1.cat
2.tac
3.nl
4.more(只能向后翻页)
5.less(可以向前翻页)
6.head/tail
三、用户组与群组管理
1.useradd添加用户
2.userdel删除用户
3.usermod修改用户
4.passwd用户密码的设置和修改
5.添加用户组
6.groupdel删除用户组
7. groupmod修改用户组
8. newgrp切换用户所属用户组
四、文件目录权限管理
1.Linux用户分类
2.权限分类
3.查看权限
4、权限更改
1.字母形式
2.数字形式
5.属主和属组更改
五、文件的打包与压缩
1.tar打包
2.tar解压
1.解压到默认路径
2.解压到指定路径
3.gz压缩
4.gz解压
5.zip压缩
6.zip解压
7.bz2压缩
8.bz2解压
9.tar压缩
1.使用gzip压缩
2.使用bzip2
10.tar解压
1.解压gz压缩包:
2.解压bz2压缩包:
六.文本编辑器vi
一、Linux文件和目录
1.mkdir创建目录
mkdir {目录名称}
2.ls列出目录
ls {参数}
3.pwd显示当前所在目录
pwd
4.cd切换目录
cd {决定路径} 使用绝对路径切换目录
cd .. 回到当前目录的上一级目录
5.rmdir删除空的目录
rmdir {目录名称}
6.rm删除文件或目录
rm [参数] {文件名称或目录名称}
7.touch创建文件
touch [参数] {文件名称}
8.cp复制文件或目录
cp [参数] {目标文件名称} {复制路径}
复制文件分三种情况:
1.把文件从该目录复制到下一级目录中去
2.把文件从该目录复制到上一级目录中去
若是复制到上一级的上一级目录中去,使用 ../../
3.把文件从一个目录复制到另一个目录中去
复制目录时加上参数-r,其余与复制文件相同
9.mv移动文件和目录、修改名称
mv [参数] {目标文件} {目标路径}
其余情况类比 cp
二、 Linux文本文件
{命令} 文件名称
1.cat
2.tac
3.nl
4.more(只能向后翻页)
补充一个小知识点:
5.less(可以向前翻页)
6.head/tail
head/tail {参数} {文件名称}
查看前几页或后几页
三、用户组与群组管理
1.useradd添加用户
创建名为Mike的用户,先使用 su 并登录获得权限,创建完毕后使用 exit 退出权限。
首先获得权限,创建用户组zu1,创建用户wein属于用户组zu1,用groups wein查看wein属于哪个用户组。
-G 可以使一个用户属于多个用户组,由于没有使用 -g ,所以会默认创建一个与用户同名的用户组,所以用户pp属于pp、zu1、sjl三个用户组。
2.userdel删除用户
userdel -r {用户名称} -r 将用户的主目录一并删除
3.usermod修改用户
修改wein用户的家目录和所属组。先用 id wein 查看wein用户的shell、家目录、所属组。
4.passwd用户密码的设置和修改
passwd [参数] {用户名称}
新用户被创建时没有密码,但是被系统锁定,不能使用,必须设置口令才能使用。
在root用户下可以设置其他用户的密码
修改密码直接输入 passwd
-l 可以锁定某一用户,使其无法登录
-u 可对用户解锁
5.添加用户组
6.groupdel删除用户组
7. groupmod修改用户组
8. newgrp切换用户所属用户组
用户在登录之后,如果其他用户组中包含该用户,可使用newgrp命令切换到其他用户组,以获得其他用户组的权限。
直接使用:newgrp {用户组名称}
四、文件目录权限管理
1.Linux用户分类
三种类型的用户:超级用户、系统用户和普通用户。
1. 超级用户:超级用户也称为root用户,是系统上具有完全访问权限和控制权的用户。root用户可以执行任何操作并修改任何文件。
2. 系统用户:系统用户是由系统或应用程序创建的用户,用于运行系统服务和进程。这些用户通常没有登录权限,并且不涉及到人类交互。
3. 普通用户:普通用户是系统上的标准用户,他们只能访问自己的文件和文件夹,对系统的更改受到限制。普通用户登录后通常会使用shell访问系统资源,例如文件和文件夹,但是由于权限受限,他们无法执行像安装软件或更改系统配置等需要root权限的操作。2.
2.权限分类
1.读权(read)Is、cat、more、head、tail等命令
2.写权(write)cp、mv、rm、touch、mkdir、>>等命令
3.执行权(execute) cd等命令
3.查看权限
ls -l可查看当前目录下文件和目录的权限。
4、权限更改
chmod [参数] {更改的权限} {文件名称或目录名称}
1.字母形式
2.数字形式
5.属主和属组更改
五、文件的打包与压缩
1.tar打包
tar [参数] {打包名称} {目标文件或目录名称}
2.tar解压
tar [参数] {解包名称} {解压的文件或目录名称}
tar [参数] {解包名称} {解压的文件或目录名称} -C 指定路径1.默认解压到默认路径
1.解压到默认路径
2.解压到指定路径
3.gz压缩
gzip [参数] {需要压缩的文件名称}
gzip只能压缩文件,不能压缩目录
4.gz解压
gunzip [参数] {需要解压的gz文件名称}
5.zip压缩
zip [参数] {压缩包名称} {压缩的目标文件或目录名称}
6.zip解压
unzip [参数] {解压目标文件或目录名称}
7.bz2压缩
bzip2只能压缩文件,不能压缩目录
bzip2 [参数] {压缩目标文件名称}
8.bz2解压
bunzip2 [参数] {解压目标文件名称}
9.tar压缩
1.使用gzip压缩
tar -zcvf {压缩包名称} {一系列文件或目录名称}
2.使用bzip2
tar -jcvf {压缩包名称} {一系列文件或目录名称}
10.tar解压
1.解压gz压缩包:
tar -zxvf {gz压缩包名称} -C {指定路径}
2.解压bz2压缩包:
tar -jxvf {bz2压缩包名称} -C {指定路径}
六.文本编辑器vi
vim {文件名称}
可直接编辑并生成文件,进入页面后按i进行编辑,退出时先按ESC,再按冒号“ :”,最后输入 wq 退出即可保存并退出。