$
符号修饰的字符都表示变量shell
设置命令简称 alias
直接设定bash
echo
打印/显示 变量 举例 echo $PATH
less
自定义变量的声明: 直接在终端中输入name=VBird
变量声明不能在等号两边加空格,变量名不可以以数字开头学习
unset
取消设置的变量env
: 查看当前环境中全部的环境变量, 环境变量多用大写字母表示export
将自定义变量转变为环境变量, 可让子进程进行调用/etc/profile
: 是系统总体的设置, 最好不要修改~/.bash_profile
, ~/.bash_login
, ~/.profile
属于用户的我的设置, 能够修改。先读etc/profile
再读 ~/.bash_profile
source
: 配置好了文件以后 用source
进行读取和更新>
: 覆盖原文 输出 流程: 1. 若是改文件不存在, 系统就会自动建立一个新的文件 2. 若是这个文件存在, 那么系统就先将该文件内容清空, 而后再将数据写入>>
: 非覆盖 输出 流程: 1. 若是改文件不存在, 系统就会自动建立一个新的文件 2. 若是这个文件存在, 那么系统就先将该文件内容保留, 在原文件内容的末尾将新的数据写入2>
和 2>>
用来将错误信息保留find /home -name .bashrc > list 2>&1
必需要是用&
做为特殊字符, 不然会是的两条数据同时写入一个文件形成混乱|
是一个界定符号, 左面命令的结果能够传递给下面的命令code
选取命令一般是针对于 行来进行分析的, 而不是根据整篇信息, 因此含有一样信息的不一样行可能会重复出现进程
cut
: 将一段数据的某一段信息单独提取出来 参数: -d
后面接分割字符 -f
取出第几段 例子: echo $PATH | cut -d ':' -f 5
取出PATH变量的第五个路径之后的内容
grep
: 若是某一行中存在咱们想要的部分, 就直接将其提取出来
... | grep less
将输出变为滚动查看 内容较多的时候可使用内存
ps aux
: 查看系统全部的进程状态
ps axjf
显示出来的数据:
F
: 表示进程的权限
S
: 表示进程的状态: R:Running 正在运行中 S: Sleep 睡眠中 D: 不可被唤醒的睡眠状态 T: Stop 中止 Z: Zombie 僵尸状态, 进程已经终止但没法被删除至内存外
UID/PID/PPID
: 被UID所拥有, PID: 父进程 PPID: 父进程的父进程
TTY
: 登陆者的终端机位置
TIME
: 进程实际话费CPU运行的时间
CMD
: 形成此进程的触发程序命令登录
kill
将进程杀死 参数: 1
: 启动被终止的进程 9
: 强制关闭 15
: 正常关闭 和 Ctrl
+ C
有一样的效果变量
killall
killall -9 httpd
配置