linux下的小知識

2021-08-04 03:41:58 字數 838 閱讀 6703

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...