ls、cd、touch 创建普通文件、rm 删除、mkdir 新建目录、mv 移动、
cp 拷贝、chmod 修改权限
rm -rf /bbb 强制删除/目录下的bbb目录。如果bbb目录中还有子目录,也会被强制删除,不会提示;
touch testFile 创建文件
- list mkdir cd cp mv rm等等
- 查看日志:tail(从尾查看) -n(行数) -f(实时动态) 文件名 也可以通过管道命令结合grep来进行日志的过滤级别。head从前向后看,和tail相反
grep under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -n under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
grep -v under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示没搜索到的行;
grep -i under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -ni under 123.txt 在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
- 查看cpu占用:top
- 磁盘占用命令:df(df -h 显示已经挂载的分区列表 )
- 查看端口占用: netstat -anp | grep 端口号 如果出现listen,说明端口被占用
- cat和more的区别:都是查看文件内容,但more更适合查看大文件,more指出翻页功能。
cat a.java 查看a.java文件的最后一页内容;
more a.java 从第一页开始查看a.java文件内容,按回车键一行一行进行查看,
按空格键一页一页进行查看,q退出;
less a.java 从第一页开始查看a.java文件内容,按回车键一行一行的看,
按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出;
总结下more 和 less的区别:
1. less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
2. less不必读整个文件,加载速度会比more更快
3. less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.
4. 由于more不能后退.
-
查找文件大小超过500M的
find . -type f -size +500M
-
文件查找命令:
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
-
管道命令:`ps -ef 查看所有的进程
ps -ef | grep mysql 查看mysql相关的进程
msconfig 查看开机启动选项
chkconfig 查看开机启动服务列表 -
linux根目录:
-
查看进程命令:ps(process status) a 所有终端下的程序 x 所有程序,不以终端区分 u 以用户角度展示,包括cpu利用率什么的。展示的进程只是一个镜像,可以用top查看动态进程。同时也可以使用管道命令,查看单独的进程。
-
grep:(global regular expression print)搜索指定文件内容 i 忽略大小写, v 反向选择, n顺便输出行号
-
Linux文件中单个字符出现的次数`grep -o targetStr filename | wc -l
-
系统管理:top、free 显示系统运行信息、vmstat 输出各资源使用情况
-
网络通讯:ping 测试网络连通性、netstat 显示网络相关信息
`