ubuntu常用命令

2021-06-20 10:11:18 字數 3538 閱讀 4228

**:

1.root 密碼問題

ubuntu安裝後root是沒有預設的密碼的,因為你還沒給root設定密碼,你第乙個 user 是在 admin 組,他可以給 root 設定密碼,所以大家不要費腦筋想當初自己設的密碼是多少了,因為根本就不存在。

埠輸入如下命令:

sudo passwd root

[sudo] password for you :---> 輸入你的密碼,不回顯

enter new unix password: --- > 設定root 密碼

retype new unix password: --> 重複

2.tree命令

tree 顯示檔案和目錄由根目錄開始的樹形結構(1)

lstree 顯示檔案和目錄由根目錄開始的樹形結構(2)

tree

the program 'tree' is currently not installed.  you can install it by typing:

sudo apt-get install tree

所以輸入sudo apt-get install tree這個命令即可

3.檔案和目錄

cd /home 進入 '/ home' 目錄'

cd .. 返回上一級目錄

cd ../.. 返回上兩級目錄

cd 進入個人的主目錄

cd ~user1 進入個人的主目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

4.建立和刪除

mkdir dir1 建立乙個叫做 'dir1' 的目錄'

mkdir dir1 dir2 同時建立兩個目錄

mkdir -p /tmp/dir1/dir2 建立乙個目錄樹

rm -f file1 刪除乙個叫做 'file1' 的檔案'

rmdir dir1 刪除乙個叫做 'dir1' 的目錄'

rm -rf dir1 刪除乙個叫做 'dir1' 的目錄並同時刪除其內容

rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容

5.編輯器

vim是開啟vim編輯器,別的編輯器還有vi(功能沒有vim 強大),nano這個東西,有個同事喜歡用。。。

6.一些常用命令

reboot,重啟系統

poweroff,關機

halt 也是關機,但是需要手動切斷電源,不推薦使用

shutdown -h now 立即關機,後面的now可以替換成時間,可以指定關機時間的指令,據說良好的系統管理員應該使用這個命令

shutdown -r now 與上一條類似,只不過是重啟。

sync 同步硬碟資料,重啟或關機前應該多次使用。

sudo,在普通帳戶的情況下使用root許可權,不過需要修改/etc/sudoers檔案才可以

echo,用來顯示環境變數等等,例子echo $lang。

history,顯示命令歷史

mount 掛在裝置,umount,解除安裝裝置

who 觀察登入情況

whoami,who am i,兩條命令有一些區別,不過差不多

id 用來檢視帳戶的資訊(uid=1000(songshichao) gid=1000(songshichao) groups=1000(songshichao),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare))

w 也是檢視登入情況的,更加詳細。

bc,乙個計算器。date,顯示時間。cal顯示日曆

init (1,2,3,4,5,6)用來在6個執行級別切換。

runlevel檢視現在的執行級別

clear 清屏命令(會將終端上的內容清空)

reset 重置終端(會將終端重置)

startx  啟**形介面

ps aux 列出系統程序

cat 顯示文字(就是把乙個文字檔案中的內容輸出到控制台上)

tac 逆序顯示文字

less 分頁讀取檔案,more,與less類似,但是功能不及less

7.使用者和群組

groupadd group_name 建立乙個新使用者組

groupdel group_name 刪除乙個使用者組

groupmod -n new_group_name old_group_name 重新命名乙個使用者組

useradd -c "name surname " -g admin -d /home/user1 -s /bin/bash user1 建立乙個屬於 "admin" 使用者組的使用者

useradd user1 建立乙個新使用者

userdel -r user1 刪除乙個使用者 ( '-r' 排除主目錄)

passwd 修改口令

passwd user1 修改乙個使用者的口令 (只允許root執行)

8.打包和壓縮檔案

bunzip2 file1.bz2 解壓乙個叫做 'file1.bz2'的檔案

bzip2 file1 壓縮乙個叫做 'file1' 的檔案

gunzip file1.gz 解壓乙個叫做 'file1.gz'的檔案

gzip file1 壓縮乙個叫做 'file1'的檔案

gzip -9 file1 最大程度壓縮

rar x file1.rar 解壓rar包

unrar x file1.rar 解壓rar包

tar -cvfj archive.tar.bz2 dir1 建立乙個bzip2格式的壓縮包

tar -xvfj archive.tar.bz2 解壓乙個bzip2格式的壓縮包

tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包

tar -xvfz archive.tar.gz 解壓乙個gzip格式的壓縮包

zip file1.zip file1 建立乙個zip格式的壓縮包

unzip file1.zip 解壓乙個zip格式壓縮包

9.rpm 包 - (fedora, redhat及類似系統)

rpm -ivh package.rpm 安裝乙個rpm包

rpm -e package_name.rpm 刪除乙個rpm包

rpm -qa 顯示系統中所有已經安裝的rpm包

deb 包 (debian, ubuntu 以及類似系統)

dpkg -i package.deb 安裝/更新乙個 deb 包

dpkg -r package_name 從系統刪除乙個 deb 包

dpkg -l 顯示系統中所有已經安裝的 deb 包

apt 軟體工具 (debian, ubuntu 以及類似系統)

apt-get install package_name 安裝/更新乙個 deb 包

apt-get remove package_name 從系統刪除乙個deb包

ubuntu常用命令

小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...

ubuntu 常用命令

2.1.4 linux 程式設計常用命令及工具 1 expand expand 將輸入製表符轉換為空格。unexpand 將輸入空格轉換為製表符。使用 t 選項來指 定製表符停止位,示例如下 root localhost cat a hello.c 使用 cat a 顯示文件所有字元資訊 inclu...

ubuntu 常用命令

1,sudo passwd root 更改超級使用者的密碼 2,ps ef 檢視所有的程序,程序號,系統執行時間 3,free 檢視當前系統記憶體的使用情況 4,df 檢視檔案系統記憶體磁碟空間的使用情況 5,du 統計目錄所佔磁碟空間的大小 6,rm fr 刪除指定目錄及其子目錄 7,grep 在...