面試官就問這些!

2021-10-25 09:25:42 字數 3428 閱讀 4536

vi 1.c

建立1.c 檔案

set nonu / set nu

:100 轉到100行

:wq儲存並退出

:q!強制退出

linux下面檔案系統是乙個樹形的分層組織結構

/ bin    :bin是二進位制(binary)英文縮寫。

/ boot :存放的都是系統啟動時要用到的程式。

/ dev :包含了所有linux系統中使用的外部裝置。

/ etc :存放了系統管理時要用到的各種配置檔案和子目錄。

/ lib :存放系統動態連線共享庫的。

/ home :普通使用者的主目錄

/ root :根使用者(超級使用者)的主目錄

$pwd 顯示當前目錄路徑

$ls -a

$ls -l

$ls -r

$cd /home/joshua/work 絕對路徑

$cd project/docs 相對路徑

$cd 回到加目錄

$cd.. 回到上一級目錄

$cd - 回到上一次的工作目錄

$cat 1.c //檢視檔案內容

$cp 1.c 2.c //複製1.c給2.c

$mv / touch /mkdir

dpkg -i    安裝乙個在本地檔案系統上存在的debian軟體包

dpgk -r 移除乙個已經安裝的軟體包

dpkg -p 移除已安裝軟體包及配置檔案

dpkg -l 列出安裝的軟體包清單

dpkg -s 顯出軟體包的安裝狀態

apt-get subcommands [-d|-f|-m|-q|--purge|--reinstall|-b|-s|-y|-u|-h|-v] pkg

apt-get check」--「apt-get -f install //作為組合命令,下面前者用於檢查軟體包依賴關係,後者用於修復依賴關係。

apt-get

install

step1: 掃瞄本地存放的軟體包更新列表(有apt-get update命令重新整理更新列表),找到最新版本的軟體包

step2: 進行軟體包依賴關係檢查,找到支援該軟體正常執行的所有軟體包;

step4: 解壓軟體包,並自動完成應用程式的安裝和配置。

apt-get remove //不完全解除安裝

apt-get --purge remove //完全解除安裝

緩衝目錄: /var/cache/apt/archives

清理命令: sudo

apt-get clean

apt-cache subcommands [-p|-s|-q|-i|-c|-h] pkg //查詢軟體包資訊

apt-cache policy //獲取軟體包安裝狀態

apt-cache depends //了解某個軟體包依賴於哪些軟體包

apt-cache rdepends //了解某個軟體包被哪些軟體包所依賴

在命令列鍵入一下命令,系統立即關機

sudo

shutdown -h now

在命令列鍵入以下命令,系統立即重啟啟動

sudo

shutdown -r now

sudo

reboot now

定時關機

sudo

shutdown -h +45 「that is all,game over.」

自動重啟

sudo

shutdown -r +60

通常shell命令提示符採用以下的格式:

username@hostname:direction$

使用者名稱 主機名 目錄名

1)username:使用者名稱,顯示當前登入使用者的賬戶名 (執行的命令是 whoami)

2)hostname: 主機名,顯示登入的主機名,例如若遠端登入後,則顯示登入的主機名;(執行的命令是hostname)

3)direction: 目錄名,顯示當前所處的路徑,當在根目錄下顯示為「/」,當在使用者主目錄下顯示為「~「;(執行的命令是pwd)

通常一條命令包含三個要素:命令名稱、選項、引數。命令名稱是必須的,選項和引數都可能是選項。命令格式如下:

$ command [-options] argument1 argument2...

指令 選項 引數1 引數2 ...

$:shell提示符,如果當前使用者為超級使用者,提示符為「#」,其他使用者的提示符均為「$」;

command:命令名稱,shell命令或程式,嚴格區分大小寫

options:命令選項,用於改變命令執行動作的型別,由「-」引導,可以同時帶有多個選項;

argument:命令引數,指出命令作用的物件或目標,有的命令允許帶多個引數

1)一條命令的三要數之間用空格隔開;

2)若將多個命令在一行書寫,用分號(;)將各命令隔開;

3)如果一條命令不能在一行寫完,在行尾使用反斜槓(\)表明該條命令結束。

shell命令列操作

(1)bash除了在命令編輯功能上比sh有很大改進外,還增加了特有功能極大地方便了使用者在shell命令列上的操作。

補齊命令與檔名

查詢命令歷史

等等 (2)補齊命令與檔名

在使用shell命令時,很多使用者會經常遇到命令或檔名沒有記全的情況。在輸入命令或檔名的前幾個字元後,

按tab鍵或esc鍵自動補齊剩餘沒有輸入的字串。

如果存在多個命令或檔案有相同字首,shell將列出所有相同字首的命令或檔案。

shell給出的提示資訊,幫助使用者回憶和完成輸入,之後等待使用者輸入足夠的字元。

需要說明的是,連續按兩下tab鍵或esc鍵,用於命令補齊;按一次tab鍵,用於檔名補齊。

(3)查詢命令歷史

使用者在shell下的操作是有很大連續性的,曾經輸入的命令可能需要多次使用。當使用者在操作中發現問題,需要檢視

曾經執行過的操作。bash將使用者曾經輸入的命令序列儲存在乙個命令歷史表中。按「↑」和「↓」鍵,便可查詢歷史命令。

bash shell還提供了history命令。該命令將歷史表按列表形式,從記錄號1開始,一次性全部顯示出來。

history

[numberline]

顯然history只能記錄有限條的歷史命令,預設保留500條命令。

bash shell將歷史命令容量儲存在環境變數histsize中。

1)使用「echo $histsize」檢視當前歷史命令容量;

2)通過直接賦值的方法,修改當前環境變數。

面試官問這6個問題,你要警惕!

先做個自我介紹吧 談談你的優缺點 你打算怎麼開展工作 你的興趣愛好是什麼 這些問題在不少求職者看來都很傻很天真,難道我回答了面試官就真信了?根據前程無憂論壇 bbs.51job.com 近期就 最讓人反感的面試題 為主題進行的調查結果顯示,們最反感在面試時被問到自己的缺點,其次就是自我介紹,而離職原...

面試官感悟

其實之前也面試過幾個人,但都是零星的跟著別人一起,我也只是偶爾詢問一兩句就結束了。昨天這是一場真正的大型招聘會,而且面試也是相當規範,面對的還是社招。對於我這種初出茅廬來說,這是第一次真正接觸參與的一場招聘會,想起要面那些比自己工作年限還長的人,心裡很沒底,有點小擔心和緊張的。當然一整天下來也算體驗...

面試官問題

解釋一些壓縮感知理論 壓縮感知是一種全新的訊號採集和恢復理論,它打破了傳統的奈奎斯特取樣定律,可以從更少的觀測訊號訊號中重建出高質量的原始訊號。其基本思想是,當訊號是稀疏或可壓縮時,我們可以通過乙個隨機測量矩陣將高維訊號投影到低維空間,再通過乙個求解優化問題高概率的恢復原始訊號。解釋一下壓縮感知磁共...