shell 学习
https://www.bilibili.com/video/BV1Eq4y1z7u8/
常用命令
写入
- 方法1: (适合追加写入)
- echo + <<
echo "hello world " >> a.txt
- echo + <<
- 方法2: (可以同时给多个文件追加)
- tee
echo "hello world" |tee -a a.txt b.txt c.txt
- tee
进程信息
ps -ef
UID PID PPID C STIME TTY TIME CMD
UID 所属用户
PID 当前进程编号
PPID 当前进程编号的父进程编号
ps -ef | grep redis
ps -aux
# 所有信息
ps -aux --sort -pcpu
top
#当前服务器内存使用率
笔记
-
查找指定进程格式(ngnix):
ps -ef | grep ngnix- 详解
UID 用户ID
pid 内存进程ID
ppid 程序的父进程ID- 父进程?
父进程(英语:Parent Process)指已创建一个或多个子进程的进程。
父进程只有一个,子进程可以有多个
- 父进程?
- 详解
-
命令行执行 helloword.sh 会发生什么?
运算符
算数运算符
关系运算符
逻辑运算符
输入/输出重定向
大于号 小于号
> 输出重定向到一个文件或设备 覆盖原来的文件
>! 输出重定向到一个文件或设备 强制覆盖原来的文件
>> 输出重定向到一个文件或设备 追加原来的文件
<< 分界符 从标准输入中读入,直到遇到分界符停止
>> 是追加内容
> 是覆盖原有内容
< 将后面文件里的内容 作为前面命令的输入
(1条消息) linux >和>>的区别,<号使用_wenxuechaozhe的博客-CSDN博客
垃圾回收文件
/dev/null
无论往 /dev/null 写什么内容。他始终为空!
[/dev/null文件的作用以及使用方法_Johngo学长 (johngo689.com)](