擁抱自己不熟練的東西,才能徹底的掌握他。
1、檔案目錄
cd /[dirname] | 進入指定 |
cd ~ | 進入自己的home目錄 |
cd .. | 傳回上一級目錄 |
2、檔案操作
pwd | 擷取您目前所在的工作目錄的絕對路徑 |
ls | 顯示目前工作目錄下的内容 |
ls -a | 顯示目前工作目錄下的所有包含隐藏檔案的内容 |
ls -l | 除檔案名稱外,亦将檔案型态、權限、擁有者、檔案大小等資訊詳細列出 |
ll | ll 和 ls -l 的功能是相同的,ll 是 ls -l 的别名 |
ls /* | 顯示指定工作目錄下的内容 |
touch filename | 建立filename檔案 |
vi filename | 編輯filename檔案 |
: wq | 輸入「wq」,存盤并退出vi |
: q! | 輸入q!, 不存盤強制退出vi |
mkdir [-p] dirname | 建立名為dirname的目錄(-p確定目錄名稱存在,不存在就建一個) |
cp filename | 複制檔案 |
cp -r dirname | 複制目錄 |
cp –r test/ newtest | 将目前"test"目錄下的檔案複制到"newtest"目錄下 |
rm -r * | 删除目前目錄及目錄下所有的檔案和目錄 |
rm filename | 删除檔案 |
rmdir -p BBB/Test | 删除目錄下的BBB目錄,若Test删除後,BBB目錄為空目錄也一并删除 |
cat fileName | 連接配接檔案并列印到标準輸出裝置上 |
find . -name "*.c" | 将目前目錄下的所有延伸文檔名為c的檔案列出來 |
scp [可選參數] file_source file_target | 加密傳輸檔案到目标伺服器上的目标目錄 |
scp -r file_source file_target | -r 會遞歸複制整個目錄 |
3、程序相關
ps -ef | 顯示所有程序 |
ps -ef | grep java | 檢視java的程序 |
kill -9 2333 | 徹底殺死2333這個程序 |
top -p 139 | 顯示程序号為139的程序資訊,CPU、記憶體占用率等 |
exit | 退出終端 |
sleep 5m | 休眠5分鐘 |
4、使用者相關
su -c ls root | 變更賬号為root并執行ls指令後退回到原來的賬戶 |
su -cfy | 變更賬号為cfy并改變工作目錄到cfy的home目錄下 |
sudo ls | 以系統管理者root的身份執行ls指令 |
sudo -u cfy ls -l | 指定使用者cfy執行ls -l 指令 |
sudo !! | 以root權限執行上一條指令 |
uname -a | 顯示系統全部資訊 |
5、其他指令
zip -q -r html.zip /home/html | 将/home/html這個目錄下的所有檔案和檔案夾打包為目前目錄下的html.zip |
zip -dv cp.zip a.c | 從壓縮檔案 cp.zip 中删除檔案 a.c |
zipinfo cp.zip | 顯示cp.zip的壓縮檔案資訊 |
unzip abc.zip | 解壓abc.zip檔案 |
gzip * | 壓縮目前目錄下的所有檔案 |
gunzip ab.gz | 解壓ab.gz檔案 |
tar -czvf test.tar.gz a.c | 壓縮 a.c檔案為test.tar.gz |
tar -xzvf test.tar.gz | 解壓test檔案 |
clear | 清屏 |
poweroff | 關閉系統 |
暫且記住這麼多指令,你的linux操作技術就已初具雛形,待進一步提高才可展出翺翔!!加油吧,少年少女們,世界由你們而創造!!咣哩哒!!