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
總結
都已經看到這里啦,趕緊收藏起來,祝您工作順心,生活愉快!