Linux常用命令

本文详细介绍了Linux系统中的基本操作命令,如cd、pwd、ls、touch、cp、rm等,以及用户管理、权限设置、文件压缩与解压、tar工具使用、文件编辑等关键知识点。同时涵盖了系统安全措施,如用户组管理、权限修改和安全实践。
摘要由CSDN通过智能技术生成

1.Linux常用命令

cd 切换目录
		.. 上层目录
		~ home
		/绝对路径
		
pwd 显示当前目录
		-p 显示实际工作目录
cat 查看文件
		-n 打印行号
		-l 统计行数
		-w 统计单词数
ls 查看文件
		-a 全部
		-d 仅目录
		-l 详细信息(属性、权限)
		
touch 创建文件
mkdir 建立新目录
		-p 递归创建
		-m 权限
cp 复制 源路径/文件名	目标路径/文件名
		-p 连同属性和权限
		-r 递归复制
		
rmdir 删除空目录
rm 删除
		-r 递归删除
		-f 强制删除
		
mv 移动或重命名
		-f 强制

find 搜索文件 查找路径	条件
		-name 按名称
		-type 按类型
		-size 按大小(+/-大于小于)
		-* 匹配多个字符
		-? 匹配单个字符
		-a and条件
		-o or条件
echo 输出字符串
		可省略“”,\转义
		
a>b 执行命令a,结果存放b(覆盖)

a>>b 将a添加到b

2.系统安全

2.1.用户
账号存储在/etc/passwd中
密码存储在/etc/shadow中
用户组存储在/etc/group中

	UID: 用户id(0为管理员)
	GID: 用户组id
  1. 文件拥有者 User
  2. 所属群组 Group
  3. 其他人 Others
useradd [-u UID] [-g]添加用户
passwd 账号 修改密码
userdel 删除用户
	-r:连同使用者的家目录/home/suername、/var/spool/mail/usrname
su - username 切换用户
2.2.用户组
groupadd	创建组
	-g:设置GID
	-r:建立系统用户组
groupdel	删除组
groupmod	修改组
	-g:修改GID
	-n:修改用户组名称

权限:

-w  写
-r	读
-x  执行
-	无
2.3.权限修改
-rwxrwx—

共10个字母

	1.(1位)文件类型:
		 d:目录
		 l:链接文件
		 -:文件
		 b:设备文件里可供储存的周边设备
	2.(2-4位)文件拥有者权限
	3.(5-7位)文件所属用户组权限
	4.(8-10位)其他人权限
		-r:可读(4)
		-w:可写(2)
		-x:可执行(1)
		- :无权限
chmod	修改文件的权限
	xyz:owner、group、others各自权限之和
	-R:递归修改
chown 修改文件拥有者
chgrp 修改文件所属用户组
sudo 以管理员root身份运行

3.文件管理

3.1压缩命令
gzip 压缩为.gz文件(压缩后源文件消失)
	-d	解压缩
bzip2 压缩为.bz2
	-d 解压缩
3.2tar命令

打包:

tar -zcvf  目标文件 源文件或文件夹(tar.gz)
tar -jcvf  目标文件 源文件或文件夹(bz2)

解包:

tar -zxvf  目标文件 源文件或文件夹(tar.gz)
tar -jxvf  目标文件 源文件或文件夹(bz2)

3.文件编辑

4.磁盘管理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值