1. 程式人生 > >Ubuntu 常用命令大全——長期不定時更新

Ubuntu 常用命令大全——長期不定時更新

1. 系統相關

  • uname -a 顯示當前系統相關資訊
  • sudo 臨時獲取超級使用者許可權
  • su root 切換 root 使用者
  • sudo shutdown 關機
  • sudo reboot 重啟
  • sudo nautilus 進入有 root 許可權的檔案管理器
  • ps -A 檢視當前有哪些程序
  • kill 5 位程序號 結束程序
  • sudo fdisk -l 檢視磁碟資訊
  • sudo mount /dev/sdb1 /mnt 掛載磁碟到某一路徑
  • sudo mount -r /dev/sdb1 /mnt/ 以只讀方式掛載
  • sudo umount /dev/sdb1
    解除安裝磁碟
  • sudo blkid 檢視磁碟分割槽的 UUID
  • sudo vi /etc/fstab 開機自動掛載磁碟
UUID=11263962-9715-473f-9421-0b604e895aaa /data ext4 defaults 0 1

sudo mount -a 驗證一下配置是否正確
  • efibootmgr 檢視系統啟動順序
  • ifconfig 網路配置,IP 地址檢視
  • man command-name 查詢命令詳細手冊
  • command-name --help 查詢某一命令的幫助
  • 設定靜態 IP 地址
sudo vi /etc/network/interfaces
新增以下內容
auto enp129s0f1
iface enp129s0f1 inet static
address 192.168.1.254
# IP 地址 gateway 192.168.1.1 # netmask 255.255.255.0 # 子網掩碼 dns-nameservers 8.8.8.8 8.8.4.4 # DNS 解析

2. 使用者及許可權管理

  • sudo adduser username 新新增使用者
  • sudo passwd root 設定 root 使用者密碼
  • sudo vim /etc/sudoers 賦予新使用者 root 許可權
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
新新增此行即可
  • chown user-name filename 改變檔案的所屬使用者
  • chmod u+rwx g+r o+r filename 使用者新增讀寫執行許可權,組成員新增讀許可權,其他使用者新增讀許可權
  • chmod a+w filename 所有使用者新增寫許可權
  • chmod 777 filename 所有使用者新增讀寫執行許可權

3. 軟體安裝

  • sudo apt-get update 更新軟體列表,在檔案 /etc/apt/sources.list 中列出
  • sudo apt-get upgrade 更新軟體
  • sudo apt-get install software-name 安裝在軟體庫中的軟體
  • sudo apt-get remove 解除安裝軟體
  • sudo apt-get purge 解除安裝軟體並刪除配置檔案
  • sudo apt-get clean 清除軟體包快取
  • sudo apt-get autoclean 清除快取
  • sudo apt-get autoremove 清除不必要的依賴
  • sudo apt-get install -f 修復安裝依賴問題
  • sudo dpkg -i *.deb 安裝 deb 軟體
  • dpkg -l 檢視所有安裝的軟體
  • dpkg -l | grep software-name 配合 grep 命令可檢視具體的某一個軟體是否安裝
  • sudo echo "google-chrome-stable hold" | sudo dpkg --set-selections 不更新某個軟體
  • sudo echo "google-chrome-stable install" | sudo dpkg --set-selections 恢復更新某個軟體

4. 目錄檔案操作

  • cd 切換目錄,為家目錄,/為根目錄,./為當前目錄
  • cd .. 切換到上級目錄
  • cd - 切換到上一次所在的目錄
  • pwd 檢視當前所在目錄
  • ls 檢視當前目錄下的資料夾和檔名,-a顯示隱藏檔案,-l顯示檔案詳細資訊
  • mkdir directory-name 新建資料夾
  • rmdir directory-name 刪除資料夾(必須為空)
  • rm -rf directory-name 強制並遞迴刪除資料夾
  • cp src-file dst-file 複製檔案
  • mv src-file dst-file 移動檔案
  • ln -s src-file dst-file 建立軟連結
  • find path -name string 查詢路經所在範圍內滿足字串匹配的檔案和目錄
  • cat filename 顯示檔案內容
  • head -n 2 filename 顯示檔案前兩行的內容
  • tail -n 2 filename 顯示檔案末尾兩行的內容

5. 終端快捷鍵

  • ctrl + l 清屏
  • ctrl + c 終止命令
  • ctrl + d 退出 shell
  • ctrl + z 將當前程序置於後臺,fg 還原
  • ctrl + r 從命令歷史中找
  • ctrl + u 清除游標到行首的字元(還有剪下功能)
  • ctrl + w 清除游標之前一個單詞 (還有剪下功能)
  • ctrl + k 清除游標到行尾的字元(還有剪下功能)
  • ctrl + y 貼上 Ctrl+u 或 Ctrl+k 剪下的內容
  • ctrl + t 交換游標前兩個字元
  • Alt + d 由游標位置開始,往行尾刪刪除單詞
  • Alt + . 使用上一條命令的最後一個引數
  • Alt – b || ctrl + 左方向鍵 往回(左)移動一個單詞
  • Alt – f || ctrl + 右方向鍵 - 往後(右)移動一個單詞
  • !! 執行上一條命令。

獲取更多精彩,請關注「seniusen」!
seniusen

相關推薦

Ubuntu 常用命令大全——長期定時更新

1. 系統相關 uname -a 顯示當前系統相關資訊 sudo 臨時獲取超級使用者許可權 su root 切換 root 使用者 sudo shutdown 關機 sudo

ubuntu 常用 命令行(定期更新

回收 recursive 命令 存在 rm -rf 刪除文件夾 刪除 不定 force -------------------------------------------------------------- rm 刪除文件或文件夾 -r --recursively

Ubuntu 常見錯誤及解決方法——長期定時更新

1. 修復 /etc/sudoers 檔案損壞導致不能使用 sudo 命令 這是之前錯誤地編輯了 /etc/sudoers 這個檔案導致的,因此撤銷編輯即可,但由於已經不能使用 sudo 命令,因此不

Web自動化常用方法封裝(定時更新

display isp 更新 after ive UC second 捕獲 expected 1.對於可能因某些原因延遲出現的瀏覽器Alert彈窗的點擊操作 public void waitAlertClick(){ WebDriverWait wait = new W

python中一些常用的函式(定時更新

一、random函式 import random # 在1~20中隨機取一個數 print(random.choice(range(1, 20))) 9 # 在1~20中隨機取五個陣列成一個列表 print(random.choices(range(1, 20), k=5)) [3, 1

【精華】Ubuntu常用命令大全

1.軟體安裝與解除安裝 sudo apt-get update 更新源 sudo apt-get install package 安裝包 sudo apt-get remove package 刪除包 sudo apt-cache search package 搜尋軟體包 sudo

ubuntu作業系統入門】Ubuntu常用命令大全

點評:Ubuntu常用命令大全,學習ubuntn系統的朋友可以收藏下,用ctrl+F查詢即可 一、檔案/資料夾管理 ls 列出當前目錄檔案(不包括隱含檔案)  ls -a 列出當前目錄檔案(包括隱含檔案)  ls -l 列出當前目錄下檔案的詳細資訊 

ubuntu常用命令總結 定時更新

檔案操作 命令 解釋 / 根目錄 ./ 當前目錄 …/ 上一級目錄 cd 目錄名

長期更新Ubuntu常用命令備忘錄

err bsp ubuntu lib ubunt clas apt 問題 error Error Could not get lock /var/lib/dpkg/lock 出現這個問題可能是有另外一個程序正在運行,導致資源被鎖不可用。而導致資源被鎖的原因可能是上次運行安

matlab常用命令總彙(定時更新)

1.who列出當前工作空間的變數 2.whos列出當前工作空間的變數及資訊 3.clear從工作空間清除所有變數 4.delete從磁碟中刪除指定檔案 5.save name儲存工作空間變數到檔案name.mat 6.ans執行中的預設變數名 7.pi圓周率 8.%e指數格式 9.%f小數格

常用adb命令定時更新

通過adb命令獲取Settings provider裡面的值,比如 adb shell settings get system pointer_speed 對應獲取的是Settings.System.POINTER_SPEED這個值。 adb shell settings s

MySQL常用查詢語句匯總(定時更新.......)

spa temp targe use 日常 下劃線 mys blank er圖 在這篇文章中我會通過一些例子來介紹日常編程中常用的SQL語句 目錄: ## 1.數據庫的建立 ## 2.常用查詢 ## 1.數據庫

ubuntu常用命令更新中)

ubuntu常用命令(不按順序) 1.版本檢視 lsb_release -a 2.下載 a.找到下載檔案位置 b.cd ~/下載/ c.ls d.sudo dpkg -i (netease-cloud-

PHP常用方法(定時更新

1、解決跨域問題 header('Access-Control-Allow-Origin:*');    //跨域 2、函式 array_column()的使用 $array = [ ['id'=>'99', 'name'=>'九十九']

LINUX命令定時更新

一、VIM編輯器 編輯模式 i 命令列模式Esc        :q!   直接退出,不儲存修改。        :wq   儲存修改並退出。        :q   只是開啟看,並未做任何修改。若修改了,則此命令不能退出。         dd   刪除當前行。

vim命令定時更新

移動游標 上一行:k 下一行:j 上一字元:h 下一字元:l 下一個單詞的首字母:w 查詢替換 查詢: /keyword 替換: 全文替換: :%s /src/dst/g 文字操作 撤銷: :u

iOS 字串常用方法總結——定時更新

                                                                                                     1.字串逆序排序: NSString *strs = @"ab

javaScript正則(常用_定時更新

1、匹配文字中空格(任意數量) /\s+/g 2、手機號校驗 /^0?(13[0-9]|15[012356789]|17[13678]|18[0-9]|14[57])[0-9]{8}$/ 3、去掉小數點後多餘的0 var s = "0.12025000"; s

ubuntu 常用命令到了

今天遇到一個問題,就是ubuntu下配置jdk的時候,在/etc/profile中新增完JAVA_HOME , PATH , JRE_PATH等之後,再回到命令列模式下,發現幾乎所有的命令都不能使用了 百度了好長時間也沒能解決問題,關鍵時刻還是得靠google的。 具體做法

linux 命令總結(定時更新)

1.nohup命令重定向nohup some_command &> nohup2.out&nohup some_command >nohup2.out 2>&1&2.遠端檔案下載sz filename3.ssh 建立隧道ssh