有時在進行目錄操作的時候,經常接觸到命令,於是就要翻手冊,或上網問狗狗哥了,這裡我把平時碰到的常用的不常用的都陸續列出來,供以後學習參考……
一般規則:指令 選項 引數
cd . ..
rm -f -rf
pwd /home/xing 使用者主目錄
date cal
touch 新建檔案 或更新時間
mkdir rmdir -r -f
uname -n 主機名 -a詳細資訊 系統 時間
ls -la當前目錄所以檔案 ls -l ll 目錄:深藍色 檔案:白色
sort -k -n -o
who | wc -l -w -c 計數 組合命令
read -p "please enter your name" -t 30 name 把輸入存放到乙個變數中 ,寫bash指令碼時用
cat -v 讀取輸入,顯示ctrl+d
**** >>filename 儲存輸出結果 >
ls --help
man ls 詳細
info ls 更加詳細
man 1 man 5
q退出useradd name
passwd name 啟用使用者
gnome-panel 面板重新出現
ifconfig
ssh ps -ef | grep ssh 主機
df -h 檢視磁碟分割槽情況
/proc 為虛擬目錄,記憶體裡內容的乙個對映,開機後自動生成,包含系統各種資訊
cat /proc/cpuinfo cpu資訊
sudo lshw 硬體資訊
檢測cpu溫度,命令 sensors 名字install lm-sensors
手動配置感測器
sudo sensors-detect
裝其他監控軟體
sudo apt-get install xsensors
sudo apt-get install gdesklets gkrellm
sudo apt-get install hddtemp
圖形化介面:
xsensors
過濾器/dev/std*
輸入輸出重定向 0 stdin 1 stdout 2 stderror
cat > listfile.txt <<* *位結束標誌符 從鍵盤讀取資料
tr 'a-z' 'a-z' < listfile.txt
ls -l > listfile.txt
ls -l 2> listfile.txt 錯誤資訊重定向到檔案
ls -l >> listfile.txt 不會覆蓋
find /etc -name passwd 2>err.txt > listfile.txt
find /etc -name passwd &> listfile.txt 所有資訊輸入到乙個檔案
管道 |
ls -l | more
ls -l /etc |more | grep fstab 多重管道
cat < err.txt >listfile.txt 前乙個檔案內容拷貝到後乙個
echo 'strind ' > file.txt
cat file.* > file 合併到乙個檔案中
cat filea fileb > file
檔案查詢與管理
可執行檔案 which ls 系統路徑 echo $path
whereis ls 更完整
slocate 檔名
find -user -group -nouser -nogroup name perm size type
find /etc/ -user root
find /home -size +1000k -100k
type 型別 d l b
find /home -perm 0644 讀寫 讀 讀 -exec
wc -l -w -c file 統計 行 字 字元
grep -n -v 匹配關鍵字的行
sort -r -t -k3 排序
diff comp uniq cut -c4-8 file paste垂直拼接 cat水平
壓縮gzip 檔案 gunzip .gz
zcat
bzip2 bunzip2 .bz2
bzcat
tar c檔案備份 v過程輸出 x 從乙個檔案解出備份 f指定打包檔案
xvf xvf
tar tf x.tar 檢視打包檔案
tar zcvf new.tar.gz old
tar jcvf test.tar.bz2 ubuntu\ one/
tar jxvf test.tar.bz2
dump 備份 restore
身份who groups id finger whoami w
使用者 useradd xiangzi passwd usermod
/etc/passwd login name:passwd:uid:gid:full name:home directory:shell root : x :
Linux常用命令小記
檢視防火牆狀態 systemctl status firewalld service iptables status 暫時關閉防火牆 systemctl stop firewalld service iptables stop 永久關閉防火牆 systemctl disable firewalld ...
GIT常用命令小記
git pull 獲取最新 git push 提交本地 git push origin 本地分支路徑 線上分支路徑 將本地分支同步至線上分支 git pull origin 線上分支路徑 把線上分支的內容拉到本地 git status 檢視本地分支和線上分支的不同 即是否修改 git stash 暫...
git常用命令小記
git常用命令小記 git status 檢視快取區和工作區的狀態 表示n個新檔案 表示n個修改 表示n個刪除 兩組的時候前面的是暫存區,後面的是工作區 git add filename 變更檔案狀態 工作區 暫存區 git add 還原對應的版本的檔案 版本有commitid提供 主要是對不小心刪...