基礎命令:常用 linux 命令
# 伺服器登入
# 伺服器配置生效
source ~/.bashrc
# 刪除使用者
ssh [email protected] # root 登入伺服器
userdel name # 刪除name使用者
# 新增使用者
useradd -d /search/odin/name name # 新增name使用者並預設起始登入目錄
passwd name # 設定登入密碼
# 給使用者新增sudoer許可權
vi /etc/sudoers
# 伺服器和本地互傳檔案
scp -r file_or_dir [email protected]:/search/speech/lx # no need '-r' if upload file
scp -r [email protected]:/search/speech/lx desktop/ # no need '-r' if download file
# 壓縮資料夾
sudo tar cvf work.tar work/
zip -r work.zip work/
# 解壓檔案
tar -xf work.tar
unrar e work.rar work
unzip work.zip
# 網頁中顯示伺服器檔案目錄和檔案
# 去除檔案/資料夾 read-only status、解決sftp傳輸permission denied
sudo chown username -r dir
# 文字統計和查閱
wc *.txt -l # 行數
wc *.txt -c # 位元組數(大小)
wc *.txt -m # 字元數(字數)
wc *.txt -l # 最長的行的字元數
wc *.txt -w # 單詞數
head -n 10 1.txt # 檢視 1.txt 開頭10行
tail -n 10 1.txt # 檢視 1.txt 末尾10行
head 1.txt # default: 10 lines
tail 1.txt # default: 10 lines
# 進入 su 模式
sudo passwd # 連續輸入和確認密碼兩次
su # 進入超級使用者模式
# vim 關閉檔案:
:q 退出
:wq 儲存並退出
:w 儲存
:q! 不儲存並退出
:w! 強行儲存
zz 編輯模式下儲存並退出
# 檢視儲存占用情況
df -h # 檢視系統分割槽占用
du -sh # 檢視當前目錄占用空間大小
du -sh * # 檢視當前目錄下檔案、資料夾占用空間大小
du -sh filename # 檢視指定檔案大小
du -sk filename # 檢視指定檔案大小
du -sh * | sort -n # 統計當前資料夾(目錄)大小,並按檔案大小排序
ls -l | grep "^-" | wc -l # 檢視當前目錄下檔案個數
ls -l | grep "^d" | wc -l # 檢視當前目錄下資料夾個數
ls -lr | grep "^-" | wc -l # 檢視當前目錄下所有檔案個數(包括子資料夾內檔案)
find ./ -type f | wc -l # 功能同上
# 建立新檔案,並插入文字(引號中內容)
touch filename
echo "contents" >> readme.md
Linux 檔案許可權命令總結
檔案屬性示意圖 以下是某個目錄下檔案的一些屬性 drwxr xr x 2 root root 4096 1月 31 19 16 cert drwxr xr x 2 root root 4096 1月 8 15 27 certbak20190131 drwxr xr x 2 root root 409...
Linux 查詢檔案命令 總結
b 查詢二進位制檔案 m 查詢在說明檔案manual路徑下的檔案 s 查詢source原始檔 u 查詢除上述的其他特殊檔案 二進位制檔案 manual下的命令等檔案的查詢使用此命令非常方便 i 忽略大小寫 r 後面接正規表示式 對於無法用whereis查到的檔案可以使用此命令試試,重要的是可以結合正...
linux中查詢檔案命令總結
關鍵字 linux find whereis locate find是乙個非常有效的工具,它可以遍歷當前目錄甚至於整個檔案系統來查詢某些檔案或目錄.主要選項 name 按照檔名查詢檔案 perm 按照檔案許可權來查詢檔案 prune 不在當前指定的目錄中查詢 user 按照檔案屬主來查詢檔案 gro...