Java Linux基本命令面试题
- 前言
- 1、查看文件内容有哪些命令可以使用?
- 2、终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?
- 3、用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
- 4、怎么使一个命令在后台运行?
- 5、怎么利用 ps 查看指定进程的信息?
- 6、哪个命令专门用来查看后台任务?
- 7、把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
- 8、终止进程用什么命令? 带什么参数?
- 9、搜索文件用什么命令? 格式是怎么样的?
- 10、查找自己所在的终端信息用什么命令?
- 11、使用什么命令查看历史命令列表?
- 12、使用什么命令查看磁盘使用空间? 空闲空间呢?
- 13、使用什么命令查看网络是否连通?
- 14、使用什么命令查看 ip 地址及接口信息?
- 15、查看各类环境变量用什么命令?
- 16、怎么对命令进行取别名?
- 17、df 和 du 的定义,以及区别?
- 18、当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?
- 19、hash 命令有什么作用?
- 20、哪一个命令能够进行数学运算?
- 总结
前言
最新的 Java 面试题,技术栈涉及 Java 基础、集合、多线程、Mysql、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等,会持续更新。
如果对老铁有帮助,帮忙免费点个赞,谢谢你的发财手!
1、查看文件内容有哪些命令可以使用?
vi/vim 文件名 #编辑方式查看,可修改;
cat 文件名 #显示全部文件内容;
more 文件名 #分页显示文件内容,按空格键翻页,q键退出
less 文件名 #与 more 相似,可以使用↓↑翻页
tail 文件名 #实时查看日志,指定行数,tail -f -n 100 日志
head 文件名 #仅查看头部,还可以指定行数
2、终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?
终端 /dev/tty;黑洞文件 /dev/null:通常用来处理进程中那些不想要的输出结果。
3、用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
wc 命令 - c 统计字节数;- l 统计行数;- w 统计字数。
4、怎么使一个命令在后台运行?
一般都是使用 & 在命令结尾来让程序自动运行。(命令后可以不追加空格)
5、怎么利用 ps 查看指定进程的信息?
ps -ef|grep pid
6、哪个命令专门用来查看后台任务?
job -l
7、把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?
把后台任务调到前台执行:fg
把停下的后台任务在后台执行起来:bg
8、终止进程用什么命令? 带什么参数?
kill-9 pid
9、搜索文件用什么命令? 格式是怎么样的?
find <指定目录> <指定条件> <指定动作>
find / -name “string*”
10、查找自己所在的终端信息用什么命令?
查找自己所在的终端信息:who am i
11、使用什么命令查看历史命令列表?
history
12、使用什么命令查看磁盘使用空间? 空闲空间呢?
df -h:查看硬盘使用情况;free -h:查看内存使用情况
13、使用什么命令查看网络是否连通?
netstat
14、使用什么命令查看 ip 地址及接口信息?
ifconfig
15、查看各类环境变量用什么命令?
查看所有env
查看某个,如home: env $HOME
16、怎么对命令进行取别名?
alias la=‘ls -a’
17、df 和 du 的定义,以及区别?
df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况
18、当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢?
bind
19、hash 命令有什么作用?
hash管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。
[root@localhost ~]# hash hits command
2 /bin/ls
2 /bin/su
20、哪一个命令能够进行数学运算?
bash shell 的内置命令 let 可以进行整型数的数学运算。
#! /bin/bash
let c=a+b
总结
都已经看到这里啦,赶紧收藏起来,祝您工作顺心,生活愉快!