一:Linux目錄結構
在Linux中所有都是由檔案的形式存在的
/bin 全名binaries二進位制檔案
/boot 啟動的核心檔案,如映象
/dev 全名device存放外部裝置如硬碟
/etc 全名etcetera配置檔案和子目錄
/home 使用者主目錄
/root 管理員主目錄
/run 臨時檔案
/sbin 全名superuser binaries超級使用者目錄
/temp 全名temporary臨時檔案
二:目錄命令
cd<目錄> 進入目錄
.代表當前目錄;..代表父目錄 ; ~代表家目錄
可以用絕對路徑也可以用相對路徑
pwd //
列印當前工作路徑
顯示檔案和目錄
ls
引數-a 顯示所有檔案目錄
引數-l 以列表形式顯示
移動和建立目錄
mv<source file><target file>
//移動目錄
mkdir<directory>
//建立目錄
刪除目錄
rm -rf
三:使用者登入命令
新增刪除使用者
adduser<使用者名稱>
userdel<使用者名稱>
修改賬戶密碼
passwd<使用者名稱>
切換使用者
su<使用者名稱>
sudo命令可以讓普通使用者臨時獲得管理員許可權
四:檔案命令
檔案編輯
vi/vim<file>
leafpad<file>
檔案檢視
cat <file>
檔案搜尋
grep <keyword><file>//在file中搜尋keyword
檔案許可權
用ls -l看到檔案許可權
例:(-)(rwx)(rw-)(r-x)
第一部分表示檔案型別,第二部分表示所有者許可權,
第三部分表示檔案所有者所屬組許可權,第四組表示所有者所屬組之外的使用者的許可權。
r代表可讀,w代表可寫,x代表可以執行
修改許可權
chmod abc filename
其中a、b、c分別表示User、Group、及Other的許可權
r=4,w=2,x=1,7代表rwx
圖片的許可權由755改成了765
五:系統命令
重啟關機命令
reboot
halt
程序管理
ps
列出所有程序
top
檢視程序動態變化
kill
結束程序
服務管理
啟動,停止或重啟服務
service<service-name> start/stop/restart
六:網路命令
netstat
檢視網路連線和開放埠情況
引數-a列出所有埠;-n不解析域名;-t/u TCP/UDP埠
-p顯示程序名稱;-l監聽埠
ifconfig
察看網路卡配置
ifconfig interface up/down
使介面啟動或下線
nc
工具
網路連線工具:nc 192.168.0.1 1234
監聽反彈工具:nc -lvp 1234 -e /bin/bash
引數 -l:監聽,-v:詳細輸出,-p:指定埠,-e:繫結shell