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 近期就 最讓人反感的面試題 為主題進行的調查結果顯示,們最反感在面試時被問到自己的缺點,其次就是自我介紹,而離職原...
面試官感悟
其實之前也面試過幾個人,但都是零星的跟著別人一起,我也只是偶爾詢問一兩句就結束了。昨天這是一場真正的大型招聘會,而且面試也是相當規範,面對的還是社招。對於我這種初出茅廬來說,這是第一次真正接觸參與的一場招聘會,想起要面那些比自己工作年限還長的人,心裡很沒底,有點小擔心和緊張的。當然一整天下來也算體驗...
面試官問題
解釋一些壓縮感知理論 壓縮感知是一種全新的訊號採集和恢復理論,它打破了傳統的奈奎斯特取樣定律,可以從更少的觀測訊號訊號中重建出高質量的原始訊號。其基本思想是,當訊號是稀疏或可壓縮時,我們可以通過乙個隨機測量矩陣將高維訊號投影到低維空間,再通過乙個求解優化問題高概率的恢復原始訊號。解釋一下壓縮感知磁共...