Linux命令之二

1,管道符

(1)--------cat jepson.log文件内容
[root@hadoop000 ruozedata]# cat jepson.log
123
www.ruozedata.com
www.ruozejepson.com
(2)--------搜索jepson.log里面带2的匹配行:
[root@hadoop000 ruozedata]# cat jepson.log |grep 2
123
(3)--------搜索jepson.log里面带22的匹配行:(无结果)
[root@hadoop000 ruozedata]# cat jepson.log |grep 22
(4)---------查看文件有多少行
[root@hadoop000 ruozedata]# cat jepson.log |wc -l
1
(5)--------模糊搜索字符ruo
[root@hadoop000 ruozedata]# cat jepson.log | grep “ruo”
www.ruozedata.com
www.ruozejepson.com
在这里插入图片描述

2,修改密码passwd

(1)实例:修改xiaogege用户的密码为111111

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)另外passwd文件里的家目录huhu:x:501:502::/tmp:/bin/bash变更为/tmp目录(-bash-4.1$ 不影响使用),huhu用户这种名称不一样的情况是目录缺少隐藏文件导致的,添加隐藏文件就能解决。 命令:cp /etc/skel/.*到新家目录(huhu用户在/tmp)

在这里插入图片描述
已经显示正常
在这里插入图片描述

3,权限

(1)读 r 4 cat more
(2)写 w 2 > >> vi
(3)执行 x 1 shell脚本
(4)无权限 -
实例解读:
在这里插入图片描述

drwxr-xr-x. 3 root root 4096 Sep 25 23:38 1
drwxr-xr-x. 2 root root 4096 Sep 25 23:38 4
-rw-r--r--. 1 root root   42 Sep 25 22:53 jepson.log

d代表目录的意思。取第三行作为示例解读:
rw- r-- r-- ==》644
第一组: rw- 6 代表root用户对这个文件或文件夹的权限
第二组: r-- 4 代表root用户组的所有成员对这个文件或文件夹的权限
第二组: r-- 4 代表其他组的所有成员对这个文件或文件夹的权限

4,网络安装

(1)yum search xxx(例如:http)可以在网络搜索具体安装的名称
(2)yum install httpd-------------会询问是否继续安装
(3)yum -y install httpd----------强制安装(默认都选y)
(4)yum --help---------------------可以使用此命令查看可以怎么使用

在这里插入图片描述
在这里插入图片描述
(5)查看httpd服务:service httpd status
(6)运行httpd服务:service httpd start
在这里插入图片描述
(7)但是更多是用ps -ef命令去查看,但是会显示其他不需要的进程
在这里插入图片描述
(8)可以用命令ps -ef|grep http查看进程(但是会多显示root 2132 1977 0 00:39 pts/0 00:00:00 grep http查看进程的命令)
在这里插入图片描述
(9)命令:ps -ef | grep http | grep -v grep可以过滤grep http在这里插入图片描述
第一列 用户
第二列 pid 进程id
第三列 归属进程id
在这里插入图片描述

5,杀进程

杀一个进程: kill -9 pid
杀死匹配的所有 kill -9 $(pgrep -f http)-------------pgrep -f http查询匹配进程
实例:杀了2101进程后还有归属进程在,需要进一步杀死匹配的所有进程
在这里插入图片描述
查看进程的端口号(在第四列):netstat -nlp|grep xxxx(进程号或者进程名称)
在这里插入图片描述

6,卸载rpm包

查询搜索:rpm -qa | grep http
卸载:rpm -e httpd-2.2.15-69.el6.centos.x86_64(有依赖关系无法协助)
直接卸载:rpm -e --nodeps httpd-2.2.15-69.el6.centos.x86_64
直接卸载:yum remove httpd-tools-2.2.15-69.el6.centos.x86_64
在这里插入图片描述

7,切换用户

su jepson
su - jepson

8.临时获取root权限

sudo xxx命令

vi /etc/sudoers
jepson ALL=(root) NOPASSWD:ALL

sudo su - jepson (LDAP权限管理系统)

9.权限

chmod 777 文件
chmod -R 777 文件夹
chown jepson:jepson 文件
chown -R jepson:jepson 文件夹

chmod +x xxx.sh
chmod u+x xxx.sh
chmod g+x xxx.sh
chmod o+x xxx.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值