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
檢視磁碟分割槽的 UUIDsudo 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
退出 shellctrl + 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」!
相關推薦
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