权限的概念
修改用户权限:chmod
字母法
-
命令格式:
chmod u+rwx 1.txt
用户选项:- u:表示的是所属的用户
- g:表示的是所属的用户组
- o:表示的是其他用户
- a:表示的是所有的用户\
设置选项:
- +:表示增加权限
- -:表示撤消权限
- =:表示设置权限
-
例子:
chmod u+w 1.txt
表示对当前目录下的1.txt文件的当前用户增加写的权限。chmod g-x 1.txt
表示对当前目录下的1.txt文件撤消用户组的执行权限。chmod o=rwx 1.txt
表示对当前目录下的1.txt文件的其他用户权限设置为可读可写可执行
数字法
- 命令格式:
chmod 777 文件名
增加用户、查看登录用户
- 增加用户: useradd 用户名
useradd -g root admin1
:创建用户时,并指定用户的组为root组
- 查看当前登录的用户:
who
- 删除用户:
userdel -r 用户名
-r作用把用户目录都删除
切换用户、修改密码、退出
- 切换用户
su -
:切换到root用户,需要输入root的密码su 用户名
: 切换到指定的用户下,如果是从root用户下切换,不需要输入密码
- 修改密码
passwd
:修改当前用户的密码,需要输入原密码passwd 用户名
: 修改指定用户的密码,必须通过root用户来实现
- 退出登录的用户
exit
- 如果是图形界面,退出当前终端。
- 如果是使用ssh远程登录,退出登陆账户
- 如果是切换后的登陆用户,退出则返回上一个登陆账号。
查找文件:find
- 命令格式:
find [路径] -name 文件名
- 路径可有可无,没有的情况表示的是当前目录。
- 文件名可以使用通配符,使用通配符时,文件名必须在引号里面
- 例子:
find . -name test.sh
在当前目录及子目录下查找名称为test.sh的文件 - 例子:
find . -name 'abc*.txt'
在当前目录及子目录下查找名称为abc开头的txt文件
- 例子:
软链接:ln
软链接与硬链接
-
软链接的源文件被删除后,链接文件失效,没有意义
-
硬链接的源文件被删除后,链接文件还存在,链接文件的大小与源文件的大小一致
-
硬链接只能是普通文件,不能是文件夹
-
命令格式:
In -s 源文件 链接文件
说明:- 源文件必须使用绝对路径
- 不加 -s 参数表示的是硬链接
打包与解包
- 打包:把多个变为一个
- 解包:把1个提取为多个
- 打包和解包:
- 格式:
tar -cvf 打包文件名 文件或目录
(打包)
tar -xvf 打包文件名
(解包)
选项说明:- -c:创建打包文件
- -v:显示出打包或解包的进度
- -f:用于指定打包文件名(一般f放在选项的最后,用于指定打包的文件名)
- -x:表示解包对应的文件
- 解包时如需指定路径可使用-C指定(C要大写)
例:tar -xvf 打包文件名 -C 指定路径
- 解包时如需指定路径可使用-C指定(C要大写)
- 格式:
压缩与解压缩(重要):gzip
- 压缩文件:
tar -zcvf 压缩文件名.tar.gz 被压缩的文件或目录
- -z选项:调用gzip实现打包和压缩的过程
- 解压缩文件:
tar -zxvf 压缩文件名
- 将压缩文件解压到指定的目录:
tar -zxvf 压缩文件名 -C 目标路径
- 将压缩文件解压到指定的目录:
压缩与解压缩:zip、unzip
- 压缩文件:
zip [-r] 压缩文件名 文件或目录
- -r选项:表示压缩的是一个目录
- 压缩的文件名可以不带后缀名
- 解压缩:
unzip -d 解压目录 压缩的文件名
vi编辑器
vi编辑器介绍
- vi编辑器:vi是Linux系统下的命令行工具
- vi和vim是同一个编辑器
- 编辑之神器
vi编辑器的三种模式
- 命令行模式: 通过对应的快捷键或者命令来管理文件
- 插入模式: 在插入模式下主要是用来对文件的增加、修改操作
- 未行模式: 主要是用来保存文件或者退出文件
vi编辑器三种模式的切换
- 首次进入到V编辑器使用的是命令行模式
- 可以通过ī、1、a、A进入到插入模式。 在插入模式中按 ESC键可以回到命令行模式
- 可以通过 shift +:进入到未行模式。
在未行模式可以通过以下快捷键来进行操作:- w: 表示保存文件并回到命令行模式
- q:表示的是退出vi编辑器
- !:表示的是强制
- wq!:表示的是强制保存并退出vi编辑器
- 快捷键(命令模式下使用):
- yy:复制
- p:粘贴
- dd:剪切,如果只剪切不粘贴,即为删除