测试开发笔记--Linux基础知识(cd、ls、mkdir、rm、mv、wc、cp、useradd、usermod、userdel、group)

2020/6/8 周一
1、Linux发展历程
unix->minix->linux
Linux是一个开源的操作系统,Linux代表的是Linux的内核
常用命令结构: “命令 [参数] [路径]”
2、Linux目录结构

	/根目录
	/home 用户 
	/etc 系统管理所需要的配置文件和子目录
	/root 系统管理员
	/lost+found  一般为空,系统非法关机后会存放一些文件

3、Linux命令
0) ifconfig Linux查看IP地址
1)防火墙

关闭防火墙:service iptables stop
	永久关闭防火墙:chkconfig iptables off
	查看防火墙状态:service iptables status

2)clear 清屏
3)ctrl+z终止

目录管理类

4)pwd 显示当前路径
5)cd 切换文件夹

cd /root/a 绝对路径 以根目录开头
	cd ../test    相对路径:相对于当前位置
	cd a           相对路径 不以根目录开头(前提:在当前目录有a文件夹) 
	cd ..返回上级目录
	cd ~到root目录
	cd -回看
	cd /到根目录

6)ls 查看目录的内容(后可加参数)

ls    显示目录内容
	ls -l 显示详细列表
	ls -lh 人性化方式显示
	ls -a  显示所有文件和目录,包含隐藏文件,以 . 开头文件
	ls -la  显示文件或者目录的详细信息(也会展示出隐藏文件)
	ll =ls -l
	ls -la /home 查看其他目录的隐藏内容
	ls -lt 按时间倒序
	ls - ltr 按时间升序

7)mkdir 创建目录

mkdir tupian 在当前目录下创建文件夹
	mkdir /home/admin/tupian 以绝对路径创建文件夹
	mkdir /home/admin/a/tupian -p 如果上级目录不存在,-p自动创建父目录
	mkdir a b 在当前目录创建多个文件夹
	mkdir a/{c,d} 在指定目录下创建多个文件夹
	mkdir .abc 以 . 开头是隐藏文件夹
rmdir 删除目录

8)touch 创建空文件

touch abc.txt 在当前目录下创建 如果指定了目录,必须保证上级目录存在
	touch .abc 创建隐藏文件
	gedit abc.txt 使用记事本打开文件

9)rm 删除

rmdir a 删除一个空文件夹
	rm a.txt 删除文件
	rm abc -r 删除文件夹 
	rm * -r 删所有,不能删除隐藏文件
	rm -i 删除之前确认
	rm -rf 强制删除所有
	rm -rf  /  慎重使用,会删除一切

10)mv 移动 重命名

mv 1.txt 2.txt 重命名
	mv a /root/b 移动到指定目录并改名为b
	mv /a /root/file 将a剪切到file中

文档操作类

11)wc 统计
统计文件中的字符数、单词数以及行数
wc -w hello 按照单词数统计
  -l 按照行数进行统计
  -m 根据字符来进行统计
12)cp 拷贝文件

cp 1.txt 2.txt 拷贝文件并改名
cp /home/2.txt ./  将home中的2.txt拷贝到当前目录,使用 ./表示当前目录 -r 拷贝文件夹
cp -a 1.txt /home/2.txt  -a完全复制 包括该文件的属性

用户管理类

13)添加用户:useradd 用户名
新建用户会创建用用户名命名的组

useradd A -g ko -G root  
	useradd -g ko -G root A  

g 指定该用户的主属组,一个用户永远只有一个主属组,创建的时候可以指定,也可以后期修改
-G 指定该用户的附属组,一个用户可以有多个附属组,同时主属组也会添加到附属组

14)设置密码:passwd 用户名
15)修改用户组usermod
   usermod -g test1 -G test2,test3 用户
16)查看当前用户:whoami
查看所有用户:cat /etc/passwd
17)切换登录用户:su 用户名
18)删除用户:userdel 用户名 -r
   -r 递归删除该用户所以资料和账户信息
   -f 强制删除
19)组的增、删、改
增加组:groupadd 组名
删除组:groupdel 组名
修改组:groupmod -n 新名 旧名
查看系统有哪些组: cat /etc/group
查看用户的详细信息:id 用户
查看用户组的信息:groups 用户
查询当前登录用户:who am i
查询当前所用用户:whoami

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值