Ubuntu

同时grep多个

ps -ef | grep -E 'php|nginx'

shell中2>&1的含义

command >/dev/null  2>&1  &
符号含义
0表示键盘输入(标准输入)
1表示屏幕输出(标准输出)
2表示错误输出(标准错误输出)
最后一个&是让该命令在后台执行

把标准出错重定向到标准输出,然后扔到/DEV/NULL下面去。通俗的说,就是把所有标准输出和标准出错都扔到垃圾桶里面。
试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;
换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出.

Linux基本命令

常见权限:

-rw------- (600)      只有拥有者有读写权限。
-rw-r--r-- (644)      只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700)    	 只有拥有者有读、写、执行权限。
-rwxr-xr-x (755)      拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711)      拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666)      所有用户都有文件读、写权限。
-rwxrwxrwx (777)      所有用户都有读、写、执行权限。

更加详细权限,请跳转原链接

# r - 可读, w - 可写, x - 可执行
# rwx = 4 + 2 + 1 = 7 rw = 4 + 2 = 6 rx = 4 + 1 = 5
mkdir --help # 可以看出 就-m常用
mkdir -m 777 test_command	
# 若您的命令不行,可sudo echo "alias ll='ls -alF'" >> ~/.bashrc
ll

会输出如下内容:
ll

符号作用
第一列的第一个字符d - 目录, - 表示 普通文件
第一列的后面几个每三组为一对第一对 - 文件或目录的拥有者,第二对 - 所属用户组,第三对 - 其它用户, rwx可读可写可执行
第二列文件数目
第三列文件或目录的拥有者
第四列文件或目录的所属用户组
其余简单,相信自己能行的

更加详细符号,请看原链接

ls --help # 常用 ll ls
ps --help # 常用 -aux 、 -ef
grep --help # 常用 -E 'php|nginx'
ps -ef | grep -E 'php|nginx' # 同时显示nginx和php的进程信息
command & # 在命令后面加上一个 & 符号,表示该命令放在后台执行
jobs # 列出当前shell环境中已启动的任务状态
fg job_number # 将一个正在前台执行的命令放到后台,并且暂停
bg job_number # 将一个在后台暂停运行的命令,变成继续在后台执行的命令
ctrl + c # 结束前台进程
jobs + kill job_number # 查看jobs的job_number, 结束后台进程1
ps + kill pid # # 查看进程的pid, 结束后台进程2

# 即使我们在执行命令时加了& 符号,让进程在后台执行,终端的关闭也会造成命令的结束
# 在Unix中永久的后台进程称为守护进程(daemon)。守护进程通常从系统启动时自动开始执行,系统关闭时才停止

chown --help # 更改文件或目录拥有者 
chown group_name:user_name destination_file

https://www.jianshu.com/p/a4f6a2a00e33

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值