本帖最后由 chengxin 于 2022-8-31 16:13 编辑
linux系统当中的权限操作:
rwx:当前文件所属人的权限,文件所属人(属主)user
rwx:当前用户组的操作权限,文件所属的组(属组)group
rwx:代表其他用户的操作权限
r:读的权限 (4) w:写的权限(2) x:代表执行的权限(1)
注意:这些权限只针对普通用户生效,超级用户无视权限。
chmod:修改权限的操作
赋权的操作对应的权限数字
数字0到7代表的含义:
0:---无权限
1:--x 执行的权限
2:-w- 写的权限
3:-wx 读和执行的权限
4:-w- 写的权限
5:r-x 读和执行的权限
6:rw- 读和写的权限
7: rwx 所有的权限
例子:chmod 777 wuhan1.txt
第一组rwx对应user(u) ,第二组rwx 对应group(g),第三组rwx对应其他人的权限other(o)
a(all) 所有人的权限
chmod -R 777 目录名称 修改当前目录和目录下的子文件的权限
属主 (文件属于那个用户) 属组 (当前文件属于哪个用户)
root root
chown :修改属主
chown 用户 文件名称
例如:chown chengxin wuhan1
chgrp:修改属组
chgrp 用户组 文件名称
例子:chgrp chengxin wenjian.txt
同时修改属主和属组:
例子:chown root:root wuhan2
chown chengxin:chengxin wuhan3
chown -R chengxin:cheng wuhan3 (修改目录和目录下的子文件的属组和属主信息)
linux 系统当中打包的指令:
打 tar包 :
tar -cvf 包格式 打包对象
例子: tar -cvf wuhan1.tar wuhan1
解包:
tar -xvf 包名
例子: tar -xvf wuhan1.tar
tar 包可以针对文件和目录同时打包,打包完成后会保留打包对象的源文件。
tar.gz 包
tar -zcvf 格式,tar.gz 文件对象
tar -zxvf 包名
tar.gz 包可以针对文件和目录同时打包,打包完成后会保留打包对象的源文件 。
zip包:
zip 格式 打包对象
解包:
unzip 包名
注意点:针对层级目录进行打包时,不会对目录下面的内容进行打包,只针对当前层级内容进行打包,显示打包的百分比
zip -r :针对层级目录进行打包 (目录打包,目录下的子文件也打包了)
gzip:
打包 :gzip文件名称
解包 : gunzip 文件名称
特点:打包完成后会自动删除原文件,解包之后会默认删除包。
who:查看在线的用户
whoami:查看当前正常操作的用户
hostname :查看当前主机名称
date -s "2022-8-31 10:59:33" :修改系统当前时间
netstat -nultp: 查看当前所有进程的端口号 (端口号是进程的标识,每一个进程系统都会为其分配一个端口号,端口号具有唯一性)
lsof -i :端口号 查看端口内容
lsof -i :22 查看端口22的内容信息
pid叫做进程编号,可以用它结束进程
kil 进程编号
kil -9 进程编号 结束进程(9表示杀进程的程度)
例子:kill -9 2427
du -sh 文件/目录名称
du -sh wuhan1 查看wuhan1文件的大小
alias : 重命名指令名称
alias if ="ifconfig"
clear :清屏指令
reset : 重置屏幕 (看不到之前的记录了)
nl :统计显示文件内容的行数
软链接:可以理解为快捷方式
ln -s /A/B/C/wenjian.txt
硬链接:可以理解为备份
ln -n test1.txt test2.txt
将文件1备份为 文件2
yum 命令:在线下载的指令 -----下载lrzsz 工具包,需要网络支持
rpm命令:叫做离线安装的命令------它不需要网络,只需要rpm安装包即可
网络的操作:
service network start : 启动网卡
service network restart : 重启网络
service network stop: 关闭网络
service network status:查看网络的状态
防火墙的操作:
service iptables start : 启动防火墙
service iptables stop : 关闭防火墙
service iptables restart : 重启防火墙
service iptables status : 查看防火墙的状态
getconf LONG_BIT :查看系统的操作位数
unname -m :显示当前机器的处理架构
reboot :重启虚拟机
init 0 :关机
vim 当中编辑的指令:
vim :编辑
vim 文件名称
命令模式:输入命令可以进入编辑模式
i的指令:在光标位置前输入内容
I的指令:在光标的行首输入内容
a的指令:在光标所在的位置后输入
A的指令:在光标所在的行首输入内容
o的指令:在当前光标的下一行输入内容
O的指令:在当前光标的上一行输入内容
x的指令:删除光标当前所在位置的字符
X的指令:删除光标所在位置的前一个字符
dd:删除当前光标所在行的所有内容
D:删除光标所在位置后的所有内容
yy:复制内容
p:在当前所属位置的下一行粘贴
P:在光标所属位置的上一行粘贴
编辑模式:书写内容 (又叫一般模式)
退出编辑模式:esc
底层命令行模式:操作文件的指令
shift + 冒号 呼出底层命令行模式
wq 保存文件,并且退出
wq! 强制退出,不保存文件
w 保存
q 退出不保存
w! 强制保存
q! 强制退出
set nu 显示行号
set nonu 取消查看显示行号
/ 匹配内容高亮显示
noh: 取消高亮显示
1,3 copy 放的行的位置
1,3 co 5
|
|