IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令
一個合格ICer,必需要熟練掌握常用的Linux命令。今天來介紹一下IC設計中常用的Linux命令。(管理員相關的命令后面另寫一篇文章。)
Linux常見命令一覽
文件及目錄操作
cd??pwd??ls? tree? mkdir??touch ?cp ?rm ?mvln ?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 查看當前所在工作路徑
pwd
ls 列出當前目錄的子目錄及文件
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 '{print $9}'
tree列出子目錄和文件樹型結構
tree .
Tips:列出兩層子目錄結構
tree -dfi -L 2
mkdir 新建目錄
mkdir xxx
mkdir -p xxx/yyy/zzz
touch新建文件或修改文件訪問(修改)時間
touch xxx
touch -a xxx
touch -m xxx
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: 在工作中如何避免誤刪(誤覆蓋)文件
set rmstar
set noclobber
rm -i, mv -i, cp -i操作確認
編輯器的自動定時備份
用版本管理工具管理源代碼
用mv代替rm
異地備份
ln 創建鏈接
ln -s xxx/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打印當前所有的環境變量
env
which查看命令所在軟件或目錄
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、內存、進程等信息
top
Tips: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查看用戶登陸情況
who
w
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
歡迎關注ExASIC
分享數字集成電路設計中的經驗和方法
分享讓工作更輕松
總結
以上是生活随笔為你收集整理的IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比亚迪唐dm I为什么底盘的线束裸露?
- 下一篇: 度小满还款方式