Java Linux基本命令面試題

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

總結

都已經看到這里啦,趕緊收藏起來,祝您工作順心,生活愉快!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713793.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713793.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713793.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

每日OJ題_分治歸并②_力扣LCR 170. 交易逆序對的總數

目錄 力扣LCR 170. 交易逆序對的總數 解析代碼1 解析代碼2 力扣LCR 170. 交易逆序對的總數 LCR 170. 交易逆序對的總數 難度 困難 在股票交易中&#xff0c;如果前一天的股價高于后一天的股價&#xff0c;則可以認為存在一個「交易逆序對」。請設計一個程序&#xff0c;輸…

Linux系統中安裝redis+redis后臺啟動+常見相關配置

1、下載Redis Redis官網&#xff1a;https://redis.io/ 歷史版本&#xff1a; http://download.redis.io/releases 2、連接Linux&#xff08;或者VMwear&#xff09; 我們安裝的是linux版本的redis 打開xftp我們需要先將我們的Redis上傳到服務器上 解壓到這里 解壓的指令 …

創建型模式之建造者模式

一、概述 1、建造者模式&#xff1a;將一個復雜對象的構建和它的表示分離&#xff0c;使得同樣的構建過程可以創建不同的表示 2、將客戶端與包含多個部件的復雜對象的創建過程分離&#xff0c;客戶端無須知道復雜對象的內部組成部分與裝配方式&#xff0c;只需要知道所需建造…

Spring MVC源碼中設計模式——適配器模式

適配器模式介紹 適配器模式&#xff08;Adapter Pattern&#xff09;是作為兩個不兼容的接口之間的橋梁。這種類型的設計模式屬于結構型模式&#xff0c;它結合了兩個獨立接口的功能。 應用場景&#xff1a; 1、系統需要使用現有的類&#xff0c;而此類的接口不符合系統的需要…

[c++] 繼承和多態整理一

1 private 和 protected 繼承&#xff0c;子類指針不能賦值給父類指針 如下代碼&#xff0c;有一個基類 Base&#xff0c;Derived1&#xff0c;Derived2&#xff0c;Derived3 3 個子類繼承了基類 Base&#xff0c;分別是 private 繼承&#xff0c;protected 繼承&#xff0c;p…

基于springboot+vue的紡織品企業財務管理系統

博主主頁&#xff1a;貓頭鷹源碼 博主簡介&#xff1a;Java領域優質創作者、CSDN博客專家、阿里云專家博主、公司架構師、全網粉絲5萬、專注Java技術領域和畢業設計項目實戰&#xff0c;歡迎高校老師\講師\同行交流合作 ?主要內容&#xff1a;畢業設計(Javaweb項目|小程序|Pyt…

Socket網絡編程(五)——TCP數據發送與接收并行

目錄 主要實現需求TCP 服務端收發并行重構啟動main方法重構重構分離收發消息的操作重構接收消息的操作重構發送消息TCPServer調用發送消息的邏輯監聽客戶端鏈接邏輯重構Socket、流的退出與關閉 TCP 客戶端收發并行重構客戶端 main函數重構客戶端接收消息重構客戶端發送消息重構…

前端封裝通用下載方法及下載后端返回的文件流

目錄 1.下載方法封裝 2.將后端返回的文件流轉換為文件 3.總結 1.下載方法封裝 ①說明 前端的請求大概分為三種類型 普通請求&#xff1a;常用的get&#xff0c;post&#xff0c;put&#xff0c;delete等請求 上傳請求&#xff1a;使用post請求&#xff0c;發送formdata對…

Zookeeper學習1:概述、安裝、應用場景、集群配置

文章目錄 概述安裝LinuxWindows 配置參數集群參考配置文件配置步驟流程啟動 概述 Zookeeper&#xff1a; 為分布式框架組件提供協調服務的中間件 【類似&#xff1a;文件系統通知機制】 負責存儲上下層應用關系的數據以及接收觀察者注冊監聽&#xff0c;一旦觀察查關心的數據發…

git操作基本指令

1.查看用戶名 git config user.name 2.查看密碼 git config user.password 3.查看郵箱 git config user.email 4.修改用戶名 git config --global user.name "xxx(新用戶名)" 5.修改密碼 git config --global user.password "xxx(新密碼)" 6.修改…

筆記73:ROS中的各種消息包

參考視頻&#xff1a; 33.ROS 的標準消息包 std_msgs_嗶哩嗶哩_bilibili 34. ROS 中的幾何包 geometry_msgs 和 傳感器包 sensor_msgs_嗶哩嗶哩_bilibili 標準消息包&#xff1a;std_msgs常用消息包&#xff1a;common_msgs導航消息包&#xff1a;nav_msgs幾何消息包&#xf…

實戰分享:Tomcat打破雙親委派模型,實現Web應用獨立與安全隔離的奧秘

目錄 一、JVM 類加載機制 二、Tomcat 類加載器 2.2 findClass 介紹 3.2 loadClass 介紹 三、web應用隔離 3.1 Spring 加載問題 在開始文章內容之前&#xff0c;先來看三個問題 假如在 Tomcat 上運行了兩個 Web 應用程序&#xff0c;兩個 web 應用中有同名的Servlet&#xf…

C++數據結構與算法——二叉樹的屬性

C第二階段——數據結構和算法&#xff0c;之前學過一點點數據結構&#xff0c;當時是基于Python來學習的&#xff0c;現在基于C查漏補缺&#xff0c;尤其是樹的部分。這一部分計劃一個月&#xff0c;主要利用代碼隨想錄來學習&#xff0c;刷題使用力扣網站&#xff0c;不定時更…

AGI概念與實現

AGI AGI&#xff08;Artificial General Intelligence&#xff09;&#xff0c;中文名為“通用人工智能”或“強人工智能”&#xff0c;是指通過機器學習和數據分析等技術&#xff0c;使計算機具有類似于人類的認知和學習能力的技術. 多模態的大模型 &#xff08;Multimodal…

詳細介紹如何用windows自帶Hyper-V安裝虛擬機(windows11和ubuntu22)

通過系統自帶的hyper-v安裝windows11&#xff0c;舒服又愜意&#xff0c;相比用第三方虛擬機軟件速度快很多。 硬件準備 準備 系統需要符合能安裝 Hyper-V 的最低要求windows版本含Hyper-V的功能 電腦空間 電腦要有足夠的空間來安裝你這個虛擬機。根據自己的磁盤容量情況來規…

2673. 使二叉樹所有路徑值相等的最小代價

給你一個整數 n 表示一棵 滿二叉樹 里面節點的數目&#xff0c;節點編號從 1 到 n 。根節點編號為 1 &#xff0c;樹中每個非葉子節點 i 都有兩個孩子&#xff0c;分別是左孩子 2 * i 和右孩子 2 * i 1 。 樹中每個節點都有一個值&#xff0c;用下標從 0 開始、長度為 n 的整…

CloudCanal x Hive 構建高效的實時數倉

簡述 CloudCanal 最近對于全周期數據流動進行了初步探索&#xff0c;打通了Hive 目標端的實時同步&#xff0c;為實時數倉的構建提供了支持&#xff0c;這篇文章簡要做下分享。 基于臨時表的增量合并方式基于 HDFS 文件寫入方式臨時表統一 Schema任務級的臨時表 基于臨時表的…

【Linux實踐室】Linux初體驗

&#x1f308;個人主頁&#xff1a;聆風吟 &#x1f525;系列專欄&#xff1a;Linux實踐室、網絡奇遇記 &#x1f516;少年有夢不應止于心動&#xff0c;更要付諸行動。 文章目錄 一. ??任務描述二. ??相關知識2.1 &#x1f514;Linux 目錄結構介紹2.2 &#x1f514;Linux …

WebFlux相關問題及答案(2024)

1、什么是Spring WebFlux&#xff1f; Spring WebFlux 是 Spring Framework 5.0 中引入的一個全新的反應式框架&#xff0c;用于構建異步、非阻塞且事件驅動的服務。它允許開發者使用響應式編程模型來處理并發性很高的操作&#xff0c;而無需擔心傳統的多線程環境中的復雜性。…

poi工具讀寫excel操作學習總結

寫在前面的話 POI作為比較早期的Excel處理工具&#xff0c;其使用較為成熟且廣泛。EasyExcel相較之下&#xff0c;則是相對較新的工具&#xff0c;其卻有著比POI更為優越的一些特性&#xff0c;如更加簡單的API接口和更加優秀的性能。 性能對比&#xff1a;在數據量較小的情況下…