Linux 命令大全(一)——常用命令


 
 

一、常用命令

LINUX 常用操作命令和命令行編輯快捷鍵

終端快捷鍵:

  • Ctrl + a/Home 切換到命令行開始
  • Ctrl + e/End 切換到命令行末尾
  • Ctrl + l 清除屏幕內容,效果等同於 clear
  • Ctrl + u 清除剪切光標之前的內容
  • Ctrl + k 剪切清除光標之后的內容
  • Ctrl + y 粘貼剛才所刪除的字符
  • Ctrl + r 在歷史命令中查找 (這個非常好用,輸入關鍵字就調出以前的命令了)
  • Ctrl + c 終止命令
  • ctrl + o 重復執行命令
  • Ctrl + d 退出 shelllogout
  • Ctrl + z 轉入后台運行,但在當前用戶退出后就會終止
  • Ctrl + t 顛倒光標所在處及其之前的字符位置,並將光標移動到下一個字符
  • Alt + t 交換當前與以前單詞的位置
  • Alt + d 剪切光標之后的詞
  • Ctrl+w 剪切光標所在處之前的一個詞(以空格、標點等為分隔符)
  • Ctrl+x u) 按住 Ctrl 的同時再先后按 x u,撤銷剛才的操作
  • Ctrl+s 鎖住終端
  • Ctrl+q 解鎖終端
  • !! 重復執行最后一條命令
  • history 顯示你所有執行過的編號+歷史命令。這個可以配合!編輯來執行某某命令
  • !$ 顯示系統最近的一條參數
最后這個比較有用,比如先用 cat /etc/sysconfig/network-scripts/ifconfig-eth0 ,然后用 vim 編輯。 一般的做法是先用↑ 顯示最后一條命令,然后用 Home 移動到命令最前,刪除 cat ,然后再輸入 vim 令。其實完全可以用 vim !$ 來代替。

gnome快捷鍵

  • Alt + F1 類似 Windows 下的 Win 鍵,在 GNOME 中打開"應用程序"菜單(Applications)
  • Alt + F2 類似 Windows 下的 Win + R 組合鍵,在 GNOME 中運行應用程序
  • Ctrl + Alt + D 類似 Windows 下的 Win + D 組合鍵,顯示桌面
  • Ctrl + Alt + L 鎖定桌面並啟動屏幕保護程序
  • Alt + Tab Windows 下的 Alt + Tab 組合鍵,在不同程序窗口間切換
  • PrintScreen 全屏抓圖
  • Alt + PrintScreen 當前窗口抓圖
  • Ctrl + Alt + / ← 在不同工作台間切換
  • Ctrl + Alt + Shift + / ← 移動當前窗口到不同工作台
  • Ctrl+Alt+Fn 終端 N 或模擬終端 N(n N 為數字 16)Ctrl+Alt+F7 返回桌面

窗口操作快捷鍵

  • Alt + F4 關閉窗口
  • Alt + F5 取消最大化窗口 (恢復窗口原來的大小)
  • Alt + F7 移動窗口 (: 在窗口最大化的狀態下無效)
  • Alt + F8 改變窗口大小 (: 在窗口最大化的狀態下無效)
  • Alt + F9 最小化窗口
  • Alt + F10 最大化窗口
  • Alt + 空格鍵 打開窗口的控制菜單 (點擊窗口左上角圖標出現的菜單)

文件瀏覽器

  • Ctrl+N 新建窗口
  • Ctrl + Shift + W 關閉所有文件瀏覽器
  • Ctrl + 1/2 改變文件夾視圖查看方式,圖標視圖/列表視圖
  • Alt + / ← 后退/前進
  • Alt + /↓ 移動到父文件夾/選擇的文件夾
  • Alt + Home 直接移動到主文件夾
  • F9 開關顯示隱藏 Nautilus 側邊欄
  • Ctrl+H 顯示隱藏文件(切換鍵)
  • Shift+Ctrl+N 新建文件夾, 很有用
  • Alt + Enter 查看選擇文件/文件夾的屬性,代替單擊右鍵選擇屬性
  • Ctrl+Page Up 上一個標簽
  • Ctrl+Page Down 下一個標簽
  • Alt+N 切換到第 N 個標簽(N 為數字)

關機和重啟命令

  • Shutdown
  • Reboot
  • Halt
  • poweroff

grep和管道符

  • grep -l ‘boss’ * 顯示所有包含 boss 的文件名。
  • grep -n ‘boss’ file 在匹配行之前加行號。
  • grep -i ‘boss’ file 顯示匹配行,boss 不區分大小寫。
  • grep -v ‘boss’ file 顯示所有不匹配行。
  • grep -q ‘boss’ file 找到匹配行,但不顯示,但可以檢查 grep 的退出狀態。(0 為匹配成功)
  • grep -c ‘boss’ file 只顯示匹配行數(包括 0)。7grep “$boss” file 擴展變量 boss 的值再執行命令。
  • ps -ef|grep “^*user1″ 搜索 user1 的命令,即使它前面有零個或多個空格。
  • ps -e|grep -E ‘grant_server|commsvr|tcpsvr|dainfo’ 查找多個字符串的匹配(grep -E 相當於 egrep
 
找出文件夾下包含 “aaa” 同時不包含 “bbb”的文件,然后把他們重新生成一下
# 查找
grep -rl "aaa" * | grep -v "bbb"

# 生成文件的命令格式:
generate 文件名

'''
如果直接使用 generate grep -rl "aaa" * | grep -v "bbb" 的話會出錯
因為命令會從左向右執行,這條命令就會把 grep 作為一個文件名來看待。
這個時候就要使用 · (鍵盤上數字鍵 1 旁邊的那個符號,和“~”在一個按鍵上)來做命令替換了,
用 · 把后面的 grep 命令包起來就好了
'''
generate ·grep -rl "aaa" * | grep -v "bbb"·
View Code

 

查找包含 logField 又包含 open 的文件:
grep "logFileId" *.tbc|grep "open"
 
 
 
 

相關知識點鏈接

 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM