1. 程式人生 > >Linux常用命令(面試題)

Linux常用命令(面試題)

Linux常用命令

因為熱愛,所以拼搏。 –RuiDer

常用指令

ls          顯示檔案或目錄

     -l           列出檔案詳細資訊l(list)

     -a          列出當前目錄下所有檔案及目錄,包括隱藏的a(all)

mkdir         建立目錄

     -p           建立目錄,若無父目錄,則建立p(parent)

cd               切換目錄

touch          建立空檔案

echo            建立帶有內容的檔案。

cat              檢視檔案內容

cp                拷貝

mv               移動或重新命名

rm               刪除檔案

     -r            遞迴刪除,可刪除子目錄及檔案
-f 強制刪除 find 在檔案系統中搜索某檔案 wc 統計文字中行數、字數、字元數 grep 在文字檔案中查詢某個字串 rmdir 刪除空目錄 tree 樹形結構顯示目錄,需要安裝tree包 pwd 顯示當前目錄 ln 建立連結檔案 more、less 分頁顯示文字檔案內容 head、tail 顯示檔案頭、尾內容 ctrl+alt+F1 命令列全屏模式

系統管理命令

stat              顯示指定檔案的詳細資訊,比ls更詳細

who               顯示線上登陸使用者

whoami          顯示當前操作使用者

hostname      顯示主機名

uname           顯示系統資訊

top                動態顯示當前耗費資源最多程序資訊

ps                  顯示瞬間程序狀態 ps -aux

du                  檢視目錄大小 du -h /home帶有單位顯示目錄資訊

df                  檢視磁碟大小 df -h 帶有單位顯示磁碟資訊

ifconfig          檢視網路情況

ping                測試網路連通

netstat          顯示網路狀態資訊

man                命令不會用了,找男人  如:man ls

clear
清屏 alias 對命令重新命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit kill 殺死程序,可以先用ps 或 top命令檢視程序的id,然後再用kill命令殺死程序。

打包壓縮相關命令

gzip:

bzip2:

tar:                打包壓縮

     -c              歸檔檔案

     -x              壓縮檔案

     -z              gzip壓縮檔案

     -j              bzip2壓縮檔案

     -v              顯示壓縮或解壓縮過程 v(view)

     -f              使用檔名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不壓縮

tar -zcvf /home/abc.tar.gz /home/abc        打包,並用gzip壓縮

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,並用bzip2壓縮

當然,如果想解壓縮,就直接替換上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 換成“x” 就可以了。

 ```
---
### 關機/重啟機器

---

shutdown

 -r             關機重啟

 -h             關機不重啟

 now          立刻關機

halt 關機

reboot 重啟

 ---

### Linux管道

---

將一個命令的標準輸出作為另一個命令的標準輸入。也就是把幾個命令組合起來使用,後一個命令除以前一個命令的結果。

例:grep -r “close” /home/* | more 在home目錄下所有檔案中查詢,包括close的檔案,並分頁輸出。

 ---

### Linux軟體包管理

---

dpkg (Debian Package)管理工具,軟體包名以.deb字尾。這種方法適合系統不能聯網的情況下。

比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中。再使用如下命令安裝。

sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體

sudo dpkg -r tree 解除安裝軟體

注:將tree.deb傳到Linux系統中,有多種方式。VMwareTool,使用掛載方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高階軟體工具。這種方法適合系統能夠連線網際網路的情況。

依然以tree為例

sudo apt-get install tree 安裝tree

sudo apt-get remove tree 解除安裝tree

sudo apt-get update 更新軟體

sudo apt-get upgrade

將.rpm檔案轉為.deb檔案

.rpm為RedHat使用的軟體格式。在Ubuntu下不能直接使用,所以需要轉換一下。

sudo alien abc.rpm

“`

vim使用

vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式。

命令模式下:

:q                      退出

:q!                     強制退出

:wq                   儲存並退出

:set number     顯示行號

:set nonumber  隱藏行號

/apache            在文件中查詢apache 按n跳到下一個,shift+n上一個

yyp                   複製游標所在行,並貼上

h(左移一個字元←)、j(下一行↓)、k(上一行↑)、l(右移一個字元→)

 ```
---
### 使用者及使用者組管理

---

/etc/passwd 儲存使用者賬號

/etc/group 儲存組賬號

/etc/shadow 儲存使用者賬號的密碼

/etc/gshadow 儲存使用者組賬號的密碼

useradd 使用者名稱

userdel 使用者名稱

adduser 使用者名稱

groupadd 組名

groupdel 組名

passwd root 給root設定密碼

su root

su - root

/etc/profile 系統環境變數

bash_profile 使用者環境變數

.bashrc 使用者環境變數

su user 切換使用者,載入配置檔案.bashrc

su - user 切換使用者,載入配置檔案/etc/profile ,載入bash_profile


---
### 更改檔案的使用者及使用者組
---
```HTML
sudo chown [-R] owner[:group] {File|Directory}

例如:還以jdk-7u21-linux-i586.tar.gz為例。屬於使用者hadoop,組hadoop

要想切換此檔案所屬的使用者及組。可以使用命令。

sudo chown root:root jdk-7u21-linux-i586.tar.gz




<div class="se-preview-section-delimiter"></div>

相關推薦

Linux常用命令試題

Linux常用命令 因為熱愛,所以拼搏。 –RuiDer 常用指令 ls   顯示檔案或目錄 -l 列出檔案詳細資訊l(list) -a 列出當

Linux命令試題

查詢某個路徑下的所有包含某個特定字串的檔案(遞迴查詢) 方法一(管道:find,grep,cut) find . -name "*.txt" | xargs grep "356438824" | cut -d ":" -f 1 結果: ./bas

Linux常用命令十一計劃任務管理

侯良金 linux 任務計劃 crontab 基本命令 Linux常用命令(十一)計劃任務管理RHEL6系統中默認已安裝了at、cronie軟件包,通過atd和crond這兩個系統服務實現一次性、周期性計劃任務的功能,並分別通過at、crontab命令進行計劃任務設置。一、at一次性任務設

Linux學習筆記之四————Linux常用命令 待補充

-h http “.” 現實 人性化 快捷 我們 包括 無法 一、Linux命令——文件、磁盤管理 1.文件管理 <1>查看文件信息:ls ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似於DOS下的dir命令。 Linu

linux常用命令不斷更新

1、下載對應資料夾下的所有檔案 scp -r [email protected]:/data/notebooks/test/file/s ./file/s 2、代理 vim ~/.zshrc alias proxy='export all_proxy=so

Linux常用命令持續更新......

(1)檢視80埠是否被佔用    :netstat -anp|grep 80  (2)netstat命令各個引數說明如下:   -t : 指明顯示TCP埠   -u : 指明顯示UDP埠   -l : 僅顯示監聽套接字   -p : 顯示程序識別符號和

linux常用命令待完善

運行 name 重定向 cmd 根據 忽略 找文件 linux 輸出 1、nohup與&是兩個命令。 nohup表示忽略sigHup信號,關掉當前shell也沒事,但是使用ctrl+c結束當前就會退出。 &表示忽略sigInt信號,使用ctrl+c

linux 常用命令自用收集

系統資訊 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的核心版本 dmidecode -q 顯示硬體系統部件 - (SMBIOS / DMI) hdparm -i /dev/hda 羅列一個磁碟的

Linux 常用命令持續補充

常用命令: 命令 說明 command & 將程序放在後臺執行 ctrl + z 暫停當前程序 並放入後臺 jobs 檢視當前後臺任務 bg %id 將任務轉為後臺執行 fg %id 將任務調回前臺 kill %id` 殺掉任務 jps -v 列出所有的 Java

linux常用命令常更備用

檢視當前資料夾中內容---------------ll進入指定資料夾(如:home)---------------cd /home在當前目錄建立資料夾 (如:a)---------------mkdi

linux 常用命令個人記錄

-i chown ace 權限 init 網絡服務 地址 tracer 數據包 Linux專家的秘訣:思考-實踐-在思考-再實踐。。。linux常用命令:root 管理員用戶startx 進入shutdown

linux常用命令linux開關機、重啟以及文本界與圖形界互換

調用 虛擬 界面切換 use entos span 常用 run 現在 1.開關機 reboot 重啟: shutdown [-efFhknr][-t 秒數][時間][警告信息] 關機: shutdown [-efFhknr][-t 秒數][時間][警告信息] 關機:

LINUX常用命令

linux 基礎 初學者 常用 侯良金 LINUX常用命令(一)一、Red hat 系統開機引導過程1、linux操作系統的引導過程一般包括以下幾個階段:開機自檢、MBR引導、GRUB菜單、加載Linux內核、init進程初始化。2、Linux系統中的進程使用數字進行標記,每個進程

Linux常用命令程序的安裝與管理

rpm 編譯安裝 侯良金 linux 安裝軟件 Linux常用命令(四)程序的安裝與管理一、Linux應用程序基礎1、Linux應用程序的組成■普通的可執行程序文件。一般保存在“/usr/bin”目錄中,普通用戶即可執行。■服務器程序、管理程序文件。一般保存在“/usr/sbin”

Linux常用命令賬號和組管理

linux 用戶 組 常用命令 侯良金 Linux常用命令(五)賬號和組管理 一、管理用戶賬號 1、用戶賬號的分類■超級用戶:root用戶是Linux系統中默認的超級用戶賬號,對本主機擁有最大的權限,類似於Windows 系統中的Administrator用戶。■普通用戶:

Linux常用命令轉http://www.weixuehao.com/archives/25

close who set 更新 adduser tar halt mod user 常用指令 ls 顯示文件或目錄 -l 列出文件詳細信息l(list) -a 列出當前目錄下所有文件及目錄,包括隱藏的a(all) mkdir 創建目錄 -p 創建目錄,若無父目

Linux常用命令LVM邏輯卷管理

侯良金 linux lvm 邏輯卷 動態擴容 Linux常用命令(八)LVM邏輯卷管理一、LVM概述 LVM是Linux系統中對磁盤分區進行管理的一種邏輯機制,它是建立在硬盤和分區之上,文件系統之下的一個邏輯層,在建立文件系統時屏蔽了下層的磁盤分區布局,能夠在保持現有數據不變

Linux常用命令echo、date、ls、cd、history、cat

linux 入門 基礎命令 一.linux常用命令有很多今天我們來總結一下常用的入門命令: 1.linux下關機命令:poweroff、init 0、halt、shutdown -h now 2.linux下重啟命令:reboot、init 6、shutdown -r now 3.shutd

Linux 常用命令

技術 alt http es2017 mage inux lin 常用命令 .cn 1. cd、pwd 2. ls 3. 文件移動等操作 4. 刪除操作 5. 特殊符號 3. \  轉義字符 6. 常用寫法 Linux 常用命令(一)

linux---常用命令

inux sca 列表 以太網 動態顯示 顯示行號 最大化 locate war 常用命令 文件與目錄操作 命令解析 cd /home 進入 ‘/home’ 目錄 cd .. 返回上一級目錄 cd ../.. 返回上兩級目錄 cd - 返回上次所在目錄