linux下的一些:
1、正斜線(/)和反斜線(\)的使用
正斜線:
路徑:/home/usr/test/
反斜線:
(1)標識轉義字元: \n \t
(2)**連線作用:
printf("test test test \
test test\n");
注:這五個test會列印在一行。
2、檢視檔案的命令
(cat、tail、head) + 檔名 檢視整個檔案
cat -n test.c 顯示行號
tail -n 2 test.c 顯示test.c檔案的最後兩行
head -n 2 test.c 顯示test.c檔案的頭兩行
3、.o 目標檔案
.a 靜態庫
.so 動態庫 .so 檔案是動態鏈結庫檔案,相當於 win下的 .dll 檔案。
.ko 是核心模組檔案,是核心載入的某個模組,一般是驅動程式。
/*2017.11.28*/
lo: 使用libtool編譯出的目標檔案,其實就是在o檔案中新增了一些資訊
la: 使用libtool編譯出的庫檔案,其實是個文字檔案,記錄同名動態庫和靜態庫的相關資訊
/* time:2017.11.1 */
4、linux rar壓縮、解壓檔案
rar e aa.rar 將aa.rar壓縮檔案解壓到當前目錄,aa檔案中原包含的目錄全沒有。
rar x aa.rar 將aa.rar壓縮檔案解壓到aa目錄下,並保持原來壓縮之前aa檔案的目錄組織結構。
linux下的小知識(1)
linux c 使用math.h標頭檔案 需要在gcc編譯的時候加上 lm引數才能正常編譯然而g 不用 pthread不是linux下的預設的庫,也就是在鏈結的時候,無法找到phread庫中函式的入口位址,於是鏈結會失敗。在gcc編譯的時候,附加要加 lpthread引數即可解決。linux下用 c...
linux系統下用到的小知識點積累
preface 在ubuntu下做事情,在終端下執行一些命令,或者在vim裡面做一些操作,自然而然需要用到一些小知識點,沒有怎麼系統地看 鳥哥的菜 基本上是遇到了什麼問題想要實現什麼功能,就查詢部落格,學下該知識點,有些零散,便稍微積累總結下。1.批處理命令sh 需在終端執行多個命令時,將那些命令寫...
Linux命令小知識
linux 的思想,一切都歸結為檔案 當前使用者工作目錄 linux 中的隱藏檔案以 開頭 touch 檔名 建立檔案 cat 檔名 檢視檔案內容 gedit rm 檔名 刪除檔案 rm f 檔名 強制刪除 gcc檔名 編譯程式 a.out 可執行檔案 執行命令 ifconfig 檢視ip if c...