檔案及目錄操作
cd pwd ls tree mkdir touch cp rm mv ln cat more head tail
查詢
echo env which find grep
壓縮和解壓縮
tar檢視系統狀態
date top free kill ps who w df du stat chmod
cd 改變工作目錄
cd prj
cd /home/exasic/prj
cd ~prj
pwd 檢視當前所在工作路徑
pwdls 列出當前目錄的子目錄及檔案
ls -1
ls -l
ls -lh
ls -r
ls -a
ls -a
ls -ltr
alias ls 'ls -h --color=tty'
tips: 列出子目錄
ls -l | grep '^d' | awk ''
tree 列出子目錄和檔案樹型結構
tree
tips: 列出兩層子目錄結構
tree -dfi -l 2
mkdir 新建目錄
mkdir ***
mkdir -p ***/yyy/zzz
touch 新建檔案或修改檔案訪問(修改)時間
touch ***
touch -a ***
touch -m ***
cp 複製檔案
cp a.v b.v
cp a.v c
alias cp 'cp -i'
mv 移動或重新命名
mv a.v b.v
mv a.v c
alias mv 'mv -i'
rm 刪除目錄或檔案
rm a.v
rm -r c
alias rm 'rm -i'
tips: 在工作中如何避免誤刪(誤覆蓋)檔案
ln 建立鏈結
ln -s ***/a.v a.v
cat 顯示檔案內容
cat a.v | more
more 分頁顯示檔案內容
more a.v
head, tail 顯示檔案的開頭或末尾n行
head -n 1 a.v
tail -n 5 a.v
echo列印字串或變數值
echo "i'am an icer"
echo $path
env 列印當前所有的環境變數
envwhich 檢視命令所在軟體或目錄
which irun
find 查詢檔案
find . -name "*.v"
find . -mtime -10 -name "*.log"
find . -path "*rtl*"
tips: 合併所有的.v檔案
find . -name "*.v" | xargs > all.v
tips: 刪除所有的*~檔案
find . -name "*~" | xargs rm -f
tips: 刪除所有波形檔案
find . -name "*.fsdb" -exec rm {} \;
grep 查詢檔案內容
grep "fail" *.log
grep -r "dly2" .
tar 壓縮和解壓縮
tar -zcvf rtl.tar.gz rtl
tar -zxvf rtl.tar.gz
tips: 選項的-可以省略
tar zxvf rtl.tar.gz
date 顯示當前日期或時間
date +%s
date +%f' '%t
top 顯示當前cpu、記憶體、程序等資訊
toptips: top的子命令
u 按使用者篩選
k kill程序
c 程序顯示詳細命令路徑
1 詳細cpu狀態
o 設定顯示列,及順序
q 退出
free 檢視記憶體狀態
free
kill 殺死程序
kill -9 pid
kill -9 -1
ps 檢視程序
ps -ef | grep "user"
ps -ef | grep "vcs"
who, w 檢視使用者登陸情況
whow
df
檢視硬碟使用情況
df -h
du 統計目錄或檔案大小
du -s /home/user
du -s *
stat 檢視檔案的詳細資訊
stat a.v
chmod 修改目錄或檔案的許可權
chmod -r 600 prj
chmod -r 755 sim.py
chmod +x sim.py
chmod -x *.v
linux中常用的命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬性,列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表...
linux中常用的命令
目錄操作的命令 ls 表示列出當前路徑下的檔案資訊 選項 a 表示可以檢視到隱藏的檔案 l 用於顯示檔案的詳細資訊 包括檔案建立的時間等 r 用於遞迴的顯示子目錄的目錄結構 pwd print working directory 檢視當前目錄的絕對路徑 cd change directory 切換工...
Linux中常用的命令
1 切換目錄的命令 cd linux中的根目錄 當前目錄 2 檢視當前目錄 pwd 3 切換使用者 su 切換到root使用者 su 切換到root使用者,且同時切換到root的家目錄 su 使用者名稱 切換到其他的使用者 su 使用者名稱 切換到相應的使用者 4 新增使用者 adduser 使用者...