1.簡述
IC設計是在linux環境下,很多操作需要在Terminal中進行,因此想要學習IC設計,就必須先需要熟悉Linux環境、掌握基礎的Linux操作命令;網上也有很多系統的教程,可以系統去學一學,當然實際使用或者工作中常用也幾種命令和技巧,今天做一些簡單分享,這個也是我初學時做的學習記錄,目前這些夠用了,但是我還是推薦去系統學一下。
2.小技巧
pwd | 查看當前所在目錄 |
source ~/.bashrc | 使環境立即生效 |
clear | 清空終端 |
gvim ~/.bashrc | gvim打開bashrc |
Table鍵 | 自動補全 |
cd - | 返回上次的目錄 |
cd ~ | 回到home目錄 |
cd .. | 返回上一個目錄 |
3.常用命令
1)ls命令
ls -a 顯示所有文件(包括隱藏文件)
ls -al顯示所有文件詳細信息
ls --help 命令幫助
ls --help|more敲enter一屏一屏顯示,q退出
ls -s source(原名) des(替代名)軟連接
ls -Rta /etc遞歸顯示/etc目錄下的文件及目錄
文件類型:
對應上圖紅框:
d:目錄文件
rwx:文件所有者權限
r-x:組中其他人的權限
r-x:系統中其他人權限
其中每個符號意義:
-:常規文件
d:目錄文件
l(L小寫):連接文件
r:讀
w:寫
x:執行
2)改變文件/目錄權限:
r(4)、w(2)、x(1)
chmod 777 [文件名]
3)文件復制命令:
cp <選項> [源文件名][目標文件名]
cp <選項> [源文件組名][目標文件目錄名]
選項:
-i 提示是否覆蓋已存在的目標文件。
-p 保持原文件的所有者,所在組的權限和時間
-r 遞歸拷貝目錄,把所有非目錄文件當普通文件拷貝
-v 顯示文件的復制進度
4)復制粘貼:
左鍵選中或者雙擊自動選中,中鍵粘貼
5)創建文件夾:
mkdir [文件夾名]
6)創建文件:
touch [文件名]
7)文件刪除:
rm <選項> [文件列表]
選項:
-r 遞歸將目錄以下的文件逐層刪除
-i 刪除前詢問確認
-f 指定強行刪除無需確認,即使原文件屬性為只讀
-v 顯示文件刪除速度
8)移動文件/文件重命名:
mv <選項> [文件1] [文件2]
mv <選項> [目錄1] [目錄2]
mv <選項> [文件列表] [目錄]
選項:
-i 若有同名,先詢問確認
-f 直接覆蓋
-v 顯示文件移動速度
9)文件內容統計命令:
wc <選項> 文件列表
選項:
-c 統計字節數
-l 統計行數
-w 統計字數
10)查找文件命令:
find . -name [文件名] 知道全名查找
find . -name [*部分文件名*] 模糊查找,*和?是通配符
11)查找文件內容:
grep <選項> [匹配字符] [文件列表]
grep error *
grep error * -r 遞歸查找
grep error * -i 不區分大小寫
12)文件內容比較命令:
diff <參數> [文件1][文件2]
選項:
b 忽略空格造成的不同
q 只報告什么地方不同,不報告具體信息
i 忽略大小寫
r 在比較目錄時,比較所有子目錄
s 兩個文件相同時才報告
v 在標準輸出上輸出版本信息并退出
13)命令重定向:
輸出重定向:
ls -l
ls -l > file.txt 將內容輸出到一個新的文件中
ls -l >>file.txt 將內容輸出到已有文件的后面
例如:
grep [搜索的字] > file.txt 將搜索的內容輸出到文件里
輸入重定向:
grep keyword < file.txt 將文件作為另一個程序的標準輸入
14)管道符:
管道符‘|’,通常放在兩個命令之間,將前一個命令輸出作為下一個命令的輸入
例如:ls -a | grep /bin 顯示所在目錄下所有的文件,而且這些文件包含/bin
4.總結
還是那句話,建議找個Cenos的Linu的教程系統學習一下,結合我的虛擬機實操,勤思考多動手,這樣學的扎實。
原文標題:你想知道的Linux常用操作命令(IC初學必看)
文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
-
Linux
+關注
關注
87文章
11304瀏覽量
209483 -
程序
+關注
關注
117文章
3787瀏覽量
81038 -
虛擬機
+關注
關注
1文章
917瀏覽量
28193
原文標題:你想知道的Linux常用操作命令(IC初學必看)
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論