上传与下载

wget : 下载文件
	如果系统中没有wget,执行如下命令:yum install wget -y

	wget url
		-O : 指定下载文件的路径及名称

curl :读取文件
	-o : 指定下载文件的路径及名称
	-k : 免证书认证

sz : 下载文件(从linux系统下载文件)
	yum install lrzsz -y

rz : 上传文件
	rz [文件路径]

输出与重定向

0	: 标准输入
1	:标准输出
2	:标准错误输出
&	:标准输出及错误输出

命令  >> file 2>&1
命令 &>>file

字符处理命令

# 排序sort
-n # 依照数值的⼤⼩排序
-r # 以相反的顺序来排序
-k # 以某列进⾏排序
-t # 指定分割符,默认是以空格为分隔符

[root@python ~]# sort -t ":" -n -k2 3.txt 
g:0
k:2
j:3
d:7
h:8
l:9

# 重复uniq
-c # 在每列旁边显示该⾏重复出现的次数。
-d # 仅显示重复出现的⾏列。
-u # 仅显示出⼀次的⾏列。

# 字符串分割命令
-d # 指定字段的分隔符,默认的字段分隔符为"TAB";
-f # 显示指定字段的内容;
	cat /etc/passwd | cut -d: -f7
	cat 4.txt | sort | uniq -c | sort -r | head -n 3 | cut -d " " -f8

# 字符串替换
-d # 删除字符
cat /etc/passwd | tr "root" "ROOT"

# 统计字数的
-c # 统计⽂件的Bytes数;
-l # 统计⽂件的⾏数;
-w # 统计⽂件中单词的个数,默认以空⽩字符做为分隔符


打包与压缩

gzip :
	压缩
		gzip [文件路径]
	解压
		gzip -d 1.txt.gz

tar :
	tar 打包
		-f : 指定打包的名称
		-c : 将某些文件进行打包
		tar -c -f test.tar 1.txt
		
		-v : 显示打包的整个过程
		
		-z : 指定使用gzip压缩工具进行压缩
		-j : 使用bzip2压缩工具进行压缩
		
	tar 解压
		-f : 指定打包的名称
		-x : 将某些打包文件进行解压
		-v : 显示解压的整个过程

软连接

软连接相当于Windows中的快捷方式,

ln -s 源路径  目标路径

权限管理⽤户组管理

RBAC 权限管理

1.txt 


可读权限组    可写权限组    可执行权限组


xiaohua      xiaoming


权限组

个人



id 获取当前用户的信息
whoami 获取当前用户



用户uid小于1000的是系统用户
用户uid大于等于1000s的是普通用户

创建用户:useradd
删除用户:userdel
修改用户:usermod
修改密码:passwd
创建组:groupadd
修改组:groupmod
删除组:groupdel

/etc/passwd		用户配置文件
/etc/shadow		用户的密码文件
/etc/group
/etc/gshadow


# 自己创建用户
1、创建用户组:/etc/group
2、创建用户组密码文件:/etc/gshadow
3、创建用户:/etc/passwd
4、创建用户密码:/etc/shadow
5、创建家目录
6、修改权限,复制隐藏文件
posted on 2021-06-18 09:41  lzl_121  阅读(40)  评论(0编辑  收藏  举报