Linux命令2
- 管道符 |
命令1 | 命令2 命令1的结果输给命令2 - grep 过滤
grep 22 过滤22行
grep “xxx” - passwd 设置密码
passwd xxx 设置xxx用户的密码
1) 登录不上 id 查看登录用户信息
2) 家目录变更(以前的家目录有隐藏文件,新的家目录没有)
3) -bash-4.1$ 不影响使用
4) cp /etc/skel/.* 拷到新的家目录 - 权限-读 写 执行
读 r 4 cat more
写 w 2 > >> vi
执行 x 1 shell脚本
无权限 -
执行: shell脚本(将命令封装入一个文件,该文件给它一个执行的权限)
1). 第一行 !/bin/bash
2). 赋予x权限 - 网络安装
yum search http 搜索
yum install httpd 安装
yum -y install httpd
yum –help
service httpd status 查看状态
ps -ef 打印所有后台运行进程
grep http 过滤出http
ps -ef | grep httpb | grep -v grep 剔除grep
怎么看打印出来的进程:
第一列 用户
第二列 pid (进程id)
第三列 副id,归属于哪个进程
杀一个进程: kill -9 pid
杀死匹配的所有进程: kill -9 $(pgrep -f http) 注意杀之前ps -ef查看一下
netstat -nlp|grep 1380查看进程对应端口号(1380进程号,或者名字)
第四列 有几种
0.0.0.0:22 任意的IP可访问
:::22 任意的IP可访问
127.0.0.1:22 当前Linux系统可访问
192.168.137.190:22 能够访问到该地址的网络环境可访问
0.0.0.0 表示本机的所有IPV4地址
进程pid–>port 根据pid找端口号
移除/卸载rpm包 rpm包命名格式:xxx.rpm
rpm -qa | grep http 搜索
rpm -e –nodeps httpd-2.2.15-69.el6.centos.x86_64 移除
yum remove httpd-tools-2.2.15-69.el6.centos.x86_64 也能移除 - 切换用户
su xxx 不进入家目录,不执行环境变量
su - xxx 进入家目录,执行环境变量 - 临时获取root权限
sudo xxx
vi /etc/sudoers
xxx ALL=(root) NOPASSWD:ALL 将临时获取root权限的用户加进去
sudo su - xxx 给sudo权限(LDAP权限管理系统) - 权限
chmod 777 文件
chmod -R 777 文件夹
chown xxx:yyy 文件(改文件所属用户组,xxx用户 yyy用户组)
chown -R xxx:yyy 文件夹
加权限
chmod +x xxx.sh
chmod u+x xxx.sh
chmod g+x xxx.sh
chmod o+x xxx.sh