linux簡介ubuntu安裝 常用指令介紹 軟體包管理 vim編輯器的使用 使用者和組賬戶管理 檔案許可權管理 軟體的安裝及刪除
jdk,tomcat,eclipse 遠端登入
檔案目錄操作命令
ls顯示檔案和目錄列表 -l列出檔案的詳細資訊 -a列出當前目錄所有檔案,包含隱藏檔案
mkdir建立目錄 -p父目錄不存在情況下先生成父目錄
cd切換目錄
touch生成乙個空檔案
echo生成乙個帶內容檔案
cat、tac顯示文字檔案內容
cp複製文字或目錄 -rf強制複製
rm刪除檔案 -r同時刪除該目錄下的所有檔案 -f強制刪除檔案或目錄
mv移動檔案或目錄、檔案或mv aaa bbb將aaa改名為bbb
find在檔案系統中查詢指定的檔案 -name 檔名
wc test統計文字文件的行數,字數,字元數
grep在指定的文字檔案中查詢指定的字串
rmdir刪除空目錄
tree顯示目錄當前工作目錄
ln建立鏈結檔案
more、less分頁顯示文字檔案內容
head、tail分別顯示檔案開頭和結尾內容
whoami顯示使用者自己的身份
hostname顯示主機名稱
uname顯示系統資訊 -a檢視全部資訊
top顯示當前系統中耗費資源最多的程序
ps顯示瞬間的程序狀態
du顯示指定的檔案(目錄)已使用的磁碟空間的總量
df顯示檔案系統磁碟空間使用情況 -h
free顯示當前記憶體和交換空間的使用情況
ifconfig顯示網路介面資訊
ping測試網路的連通性
netstat顯示網路狀態資訊
man命令幫助資訊查詢
alias設定命令別名 alias[別名]=["
指令名"
] unalias解除別名
clear清屏
kill殺死程序
shutdown系統關機 -r關機後立即啟動 -h關機後不重新啟動 -now立即關機
halt關機後關閉電源
reboot重新啟動
sudo service tomcat6 stop關閉tomcat6
rm -r -i -v test刪除檔案 加了-i引數,所以刪除前會讓我們輸入「y」來確認,如果不刪除的話,輸入「n」就不會刪除了
加了引數-v後,當rm命令執行完成後,會把命令執行的結果資訊顯示出來。
rm -r test 刪除檔案 沒有提示
vi編輯器
按esc鍵 跳到命令模式,然後:
:w 儲存檔案但不退出vi
:w file 將修改另外儲存到file中,不退出vi
:w!強制儲存,不推出vi
:wq 儲存檔案並退出vi
:wq!強制儲存檔案,並退出vi
:q 不儲存檔案,退出vi
:q!不儲存檔案,強制退出vi
:e!放棄所有修改,從上次儲存檔案開始再編輯
ps -ef | grep "
tomcat
"查詢程序
kill -9 pid 殺程序 ssh [email protected]遠端登入ubuntu
scp test [email protected]:./test.txt遠端拷貝
傳整個資料夾 scp -r 資料夾 [email protected]:./rm-rf test 強制刪除
ctrl+alt+f1進入命令列 然後按alt+f2/f3/f4/f5/f6/f7
tar -cvf temp.tar temp/將檔案打包
gzip temp.tar 將之前打包的檔案壓縮 gzip -d temp.tar.gz將壓縮的檔案解壓
tar 命令
將整個/home/hanbin/test目錄下的檔案全部打包成為/home/hanbin/test.tar
tar -cvf /home/hanbin/test.tar /home/hanbin/test 僅打包,不壓縮
tar -zcvf /home/hanbin/test.tar.gz /home/hanbin/test 打包後,以gzip壓縮
tar -jcvf /home/hanbin/test.tar.bz2 /home/hanbin/test 打包後,以bzip2壓縮
#特別注意,在引數f之後的檔案檔名是自己取的,我們習慣上都用.tar來作為辨識
#如果加z引數,則以.tar.gz或.tar來代表gzip壓縮過的tar file
#如果加j引數,則以.tar.bz2來作為文件名
gzip -1 temp.tar -1或--fast表示最快壓縮方法(低壓縮比)
gzip -l temp.tar.gz -l對每個壓縮檔案,顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比,未壓縮檔案的名字
gzip -9 temp.tar -9或--best表示最慢壓縮方法(高壓縮比)。系統預設值為6
bzip2 -z temp.tar 將之前打包的檔案壓縮 bzip2 -d temp.tar.bz2 解壓之前壓縮的檔案
tar命令
命令格式:
tar [-cxzjvf] 壓縮打包文件的名稱 欲備份目錄引數:
-c:建立乙個歸檔檔案的引數指令
-x:解開乙個壓縮檔案的引數指令!
-z:是否需要用gzip壓縮?
-j:是否需要用bzip2壓縮?
-v:壓縮的過程中顯示檔案
-f:使用檔名,在f之後要立即接檔名
-tf:檢視歸檔檔案裡面的檔案
tar -xvf test.tar 解壓tar包
tar -zxvf test.tar.gz 解壓tar.gz包
tar -jxvf test.tar.bz2 解壓tar.bz2包
unrar x weix.rar 解壓rar包
mv temp.tar.gz tamp.tar.gz重新命名
關機/重啟命令
shutdown 系統關機 -r關機後立即重啟 -h關機後不重新啟動 -now立即關機
halt關機後關閉電源 reboot重新啟動
linux管道 grep -r "
best
" /home/hanbin/* |more查詢含有best的內容並分頁顯示
dpkg軟體包管理工具
要安裝.deb檔案可以開啟乙個終端並輸入:sudo dpkg -i package_file.deb 來安裝.deb檔案
如需解除安裝.deb檔案輸入:sudo dpkg -r package_name
apt軟體包管理(高階軟體包工具)是乙個強大的包管理系統,而那些圖形化程式如 新增/刪除 應用程式
都是建立在它的基礎之上的。有了dpkg後,debian再次開發了apt,它能自動處理依賴檔案並維護已有的配置檔案,
快速,實用,高效
安裝軟體包:sudo apt-get install packagename
刪除軟體包:sudo apt-get remove packagename
獲取新的軟體包列表:sudo apt-get update
公升級有可用更新的系統:sudo apt-get upgrade
將.rpm檔案轉為.deb檔案
對於軟體包為.rpm字尾的rad hat軟體包管理器檔案。我們並不建議在ubuntu系統中安裝他們。在絕大多數情況下,ubuntu
自身的.deb軟體包是可用的。然而,如果絕對必要,可以使用程式alien將.rpm檔案轉化為.deb檔案
安裝alien程式:sudo alien package_file.rpm
sudo dpkg -l 檢視是否安裝了某個軟體
sudo dpkg -l | grep "
vim" 快速查詢是否安裝了"
vim"
編輯器vim編輯器的使用
vim的執行模式
插入模式:編輯模式下,輸入i進入插入模式,插入文字資訊
在編輯模式下/user 快速查詢
mysql start/running
top:主要引數
d:指定更新的間隔,以秒計算。
q:沒有任何延遲的更新。如果使用者有超級使用者,則top命令將會以最高的優先序執行。
c:顯示程序完整的路徑與名稱。
s:累積模式,會將己完成或消失的子行程的cpu時間累積起來。
s:安全模式。
i:不顯示任何閒置(idle)或無用(zombie)的行程。
n:顯示更新的次數,完成後將會退出to
顯示引數:
pid(
process
id):程序標示號。
user:程序所有者的使用者名稱。
pr:程序的優先級別。
ni:程序的優先級別數值。
virt:程序占用的虛擬記憶體值。
res:程序占用的物理記憶體值。
shr:程序使用的共享記憶體值。
s:程序的狀態,其中s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值是負數。
%cpu:該程序占用的cpu使用率。
%mem:該程序占用的物理記憶體和總記憶體的百分比。
time+:該程序啟動後占用的總的cpu時間。
command:程序啟動的啟動命令名稱,如果這一行顯示不下,程序會有乙個完整的命令列。
top命令
《空格》:立刻重新整理。
p:根據cpu使用大小進行排序。
t:根據時間、累計時間排序。
q:退出top命令。
m:切換顯示記憶體資訊。
t:切換顯示程序和cpu狀態資訊。
c:切換顯示命令名稱和完整命令列。
m:根據使用記憶體大小進行排序。
substring
sudo chmod 777 test修改許可權
Linux常用指令介紹
linux管理鍵盤能力很強,所以我們看到的只有乙個分割槽 根目錄 所有檔案都儲存在裡面根目錄各個檔案儲存資訊 bin 儲存系統命令 如ls etc 儲存各種軟體相關的配置檔案 dev 裝置檔案 一切皆檔案 media 多 檔案,u盤,光碟,共享資料夾 proc 記錄程式執行時的資源的使用情況 sbi...
Linux常用初級指令介紹和使用
vi編輯器的使用 gcc 編譯工具 ls list的意思 名單 列出當前資料夾下有那下檔案 執行圖1.vi編輯器的使用 模式 1.命令列模式 進入ubuntu 開啟 ctrl alt t terminal 終端的意思 三個模式 1.命令列模式 預設此模式 命令模式轉輸入模式 a i o o r,命令...
Linux常用初級指令介紹和使用
linux常用初級指令介紹和使用 vi編輯器的使用 gcc 編譯工具 ls list的意思 名單 列出當前資料夾下有那下檔案 執行圖1.vi編輯器的使用 模式 1.命令列模式 進入ubuntu 開啟 ctrl alt t terminal 終端的意思 三個模式 1.命令列模式 預設此模式 命令模式轉...