Linux 文件命令總結

基礎命令:常用 Linux 命令

# 服務器登錄
ssh [email protected]

# 服務器配置生效
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


# 網頁中顯示服務器文件目錄和文件
python -m http.server

# 去除文件/文件夾 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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章