Java面试之Linux指令

ls、cd、touch 创建普通文件、rm 删除、mkdir 新建目录、mv 移动、
cp 拷贝、chmod 修改权限

rm -rf /bbb 强制删除/目录下的bbb目录。如果bbb目录中还有子目录,也会被强制删除,不会提示;

touch testFile 创建文件

  1. list mkdir cd cp mv rm等等
  2. 查看日志: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字符串,大小写敏感,显示行及行号;
  1. 查看cpu占用:top
  2. 磁盘占用命令:df(df -h 显示已经挂载的分区列表 )
  3. 查看端口占用: netstat -anp | grep 端口号 如果出现listen,说明端口被占用
  4. 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不能后退.
  1. 查找文件大小超过500M的 find . -type f -size +500M

  2. 文件查找命令:find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录

  3. 管道命令:`ps -ef 查看所有的进程
    ps -ef | grep mysql 查看mysql相关的进程
    msconfig 查看开机启动选项
    chkconfig 查看开机启动服务列表

  4. linux根目录:image.png

  5. 查看进程命令:ps(process status) a 所有终端下的程序 x 所有程序,不以终端区分 u 以用户角度展示,包括cpu利用率什么的。展示的进程只是一个镜像,可以用top查看动态进程。同时也可以使用管道命令,查看单独的进程。

  6. grep:(global regular expression print)搜索指定文件内容 i 忽略大小写, v 反向选择, n顺便输出行号
    在这里插入图片描述

  7. Linux文件中单个字符出现的次数`grep -o targetStr filename | wc -l

  8. 系统管理:top、free 显示系统运行信息、vmstat 输出各资源使用情况

  9. 网络通讯:ping 测试网络连通性、netstat 显示网络相关信息
    `

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值