Linux的第三天-------shell命令

前景提要:

Linux的特点:

	1、免费开源:系统的开发代码公开。
	2、安全稳定;
	3、多任务多用户操作系统:同时多个程序运行或多个用户同时登陆使用
	4、内核可裁减  ;最小为64KB。

Shell命令------用户篇

1、用户:

		1、超级管理员:root
		2、切换用户:su 用户名
		3、增加用户:useradd/adduser   用户名(必须在root权限下)
		4、修改用户密码:passwd 用户名 (增加用户时,可以不用设置密码)
		5、删除用户:userdel  -r  用户名 (如果不加-r 则保留主文件夹)
		6、修改用户:usermod
		7、用户对某文件的权限操作的分类:创建者(u)、群组(g)、其他人(o)
			在文件 /etc/passwd 中可以查看用户信息
例如:
			用户名:密码:用户ID:用户组ID:注释:用户主存储空间:命令的解析器
		     s1   : x :  502 :  502   :   :   /home/s1  :/bin/bash(注释可空)

2、权限:某文件对某用户的一种操作许可

		    权限 :可读  r  可写  w   可执行  x

3、查看用户的权限 ls -l 文件

-rw-rw-r–. 1 User Group 文件的大小 11月 29 18:10 test
修改rwx权限时,可以用二进制代替,例如:7=111既为rwx 可读可写可操作(参考第三条)
1、文件的类型:文件夹d   普通文件-  字符设备c  块设备b   链接l   网络设备s  管道p
2、三组用户的权限:  拥有者/群组/其他人
3、修改权限:  chmod   用户+/-权限    文件  (用户+/-权限可用二进制代替)
              例如:chmod g-r  test    等于 chmod  730  test               
4、修改文件的用户/所属组:      chown    用户:所属组    文件  (用户/所属组可用数字id,也可用字符代号)	

4、用户组:

	1、创建组:groupadd 组名
		档案: /etc/groups
	2、删除组:groupdel 组名
	3、添加一个用户到该组:usermod  -G     将该用户添加到该用户组
		usermod -G 8083  s1,LF			#将s1,LF用户添加到8083的用户组
		c11:x:8083:s1,LF
说明:一个群组能有多个用户, 一个用户可以在多个群组中(联想QQ或微信)
	注:usermod -G 8083  LF   #将LF添加8083的用户组,但是LF之前所在组被迫退出
		usermod -a -G 8083 LF #将LF添加8083的用户组,之前的会保留
文件夹一定要具备执行的权限才能打开

5、查看某用户/用户组的ID:

	id 用户名

6、统计文本的信息:wc

   wc [OPTION]... [FILE]...		从file中统计
   wc [OPTION]... --files0-from=F	files0从屏幕上

	单词:-w
	长度:-c
	行数:-l
	注:如果一个文件名中包含空格,则 wc -w 为2     但  wc -l依旧为1

7、输入输出流:

	输入:从电脑外界输入信息到电脑 
		标准输入:从键盘输入
		文件输入流:从文件中读取信息到电脑中
	输出:从电脑中输出信息到外界中
		标准输出:从电脑显示到屏幕上
		文件输出流:从电脑中将信息输出到文件中
	标准设备:键盘  显示器  错误输出

8、过滤匹配: grep

	1、 grep [OPTIONS] PATTERN [FILE...]  输出文件中匹配行
		-i  忽略大小写
		eg:  grep  hello  demo
		(若忽略大小写, 则为 grep -i  hello   demo)
	2、输出匹配屏幕的输出行	

9、管道符 command1 | command2 注:command2的命令读取command1的屏幕输出

eg:  将ls -l的输出匹配是否包含home,有则输出
	 ls -l / | grep -i home   
	 ls -l / | wc -l 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值