1、grep
grep -n abc abc.txt 查询文件中abc 字符并且显示所在行
grep -V 查询grep 命令版本
ps -ef|grep java 查找进程
ps -ef | grep -c java 查找进程个数
& nohup 区别
总结
1、使用&后台运行程序:
1)结果会输出到终端
2)使用Ctrl + C发送SIGINT信号,程序免疫
3)关闭session发送SIGHUP信号,程序关闭
2、使用nohup运行程序:
1)结果默认会输出到nohup.out
2)使用Ctrl + C发送SIGINT信号,程序关闭
3)关闭session发送SIGHUP信号,程序免疫
3、平日线上经常使用nohup和&配合来启动程序:
同时免疫SIGINT和SIGHUP信号
chmod
修改目录和文件的去权限 chmod -R 777 *
*:通配符,指当前目录下的所有文件及目录。
最终这条命令的意思:将当前目录下的所有文件及子目录的文件拥有者权限设置为读、写、可执行,文件拥有者所在的用户组成员具备读、写、可执行权限,其它用户也具备读、写、可执行权限。
which
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
echo $PATH
输出环境变量的值
/usr/local/sbin:
/usr/local/bin:
/usr/sbin:
/usr/bin:
/usr/local/jdk1.8.0_131/bin:
/usr/local/jdk1.8.0_131/jre/bin:
/root/bin
mv
可以移动文件到某个目录下 也可以移动目录到某个目录下 也可以修改文件名 或者目录名
| 命令格式 | 运行结果 |
|---|---|
| ``` | |
| mv source_file(文件) dest_file(文件) |
| ```
mv source_file(文件) dest_directory(目录)
``` | 将文件 source_file 移动到目标目录 dest_directory 中 |
| ```
mv source_directory(目录) dest_directory(目录)
``` | 目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory |
| ```
mv source_directory(目录) dest_file(文件)
``` | 出错