IC設計中常用的Linux命令

2021-09-26 02:15:06 字數 3180 閱讀 6913

檔案及目錄操作

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 使用者...