**:
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 在...