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 - 返回上次所在目錄