『壹』 linux 中 -C是什麼意思
-c :建立一個壓縮文件的參數指令(create 的意思)
首先介紹一個名詞「控制台(console)」,它就是我們通常見到的使用字元操作界面的人機介面,例如dos。我們說控制台命令,就是指通過字元界面輸入的可以操作系統的命令,例如dos命令就是控制台命令。
我們現在要了解的是基於Linux操作系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)對大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。
(1)linuxc擴展閱讀:
-x :解開一個壓縮文件的參數指令!
-t :查看 tarfile 裡面的文件!
特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執行過程!
『貳』 在Linux系統中,如何運行一個C語言程序
1、打開kali linux的終端。創建一個文件並命名為test.c。在終端輸入:touch test.c。
『叄』 linux 通配符%.c和*.c區別
%.c是GUNmake語法層,表示的是所有以".c"結尾的文件
而*.c則是linux shell 語法層的,比如:rm -f *.o 類似的。
意思基本是一樣的,就是一個是GUNmake的一個是shell的
『肆』 在linux 編譯c。
gcc hello.c -o hello //gcc 是linux下的編譯器。 hello.c是源文件 hello是最終生成的可執行文件
./hello 運行這個程序
也可以不用-o, 直接gcc hello.c 這樣的話默認生成a.out可執行文件 ./a.out運行
『伍』 linux C有什麼用
嵌入式開發,應該是最重要的應用了 ,你的手機系統,路由器系統等等一系列,全部都是嵌入式,非常有前途
『陸』 linux下怎麼創建c文件
用vi hello.c 或者touch hello.c。
然後寫代碼,用gcc編譯就可以了 ,wq是vi編輯器帶的命令 ,需要切換到命令模式 然後輸入wq回車就退出存檔了 ,直接在linux下輸入是沒用的,需要切換到vi的命令模式,你可以參考下vi的使用教程來學習,當然你可以用其他的編輯器 。
在VI的普通模式下按shift+ 兩次Z就是存檔退出。
『柒』 linux下的c/c++開發
我就是做LINUX下的C開發的。
准確的說,LINUX下C才是主要的開發語言,但是寫應用程序還是要用面向對象的,尤其是圖形界面的,不如QT和X和GTK等等。下面說的必須要求你C語言學的很好而且會使用LINUX的情況下。LINUX常用命令要熟悉。
要學LINUX下的C編程,先看一兩本LINUX下C的書比較好,這個你自己選擇,但是經典的書還是好一些,比如《LINUX程序設計》、《UNIX環境高級編程》,看這些的時候把書上的例子選擇一些自己編譯一下,哪怕是照著敲進去,事半功倍。
看完一本這樣的書,你對LINUX系統編程的知識就足夠了,這時候你可以開始閱讀一些LINUX下的源代碼來鍛煉和提升能力了,LINUX下有很多開源的軟體,你可以搜一下,應用程序也很多,但是最好的源代碼還是LINUX內核。
推薦一本簡單的內核書《linux內核完全剖析0.12》,這個講的是0.12內核,代碼量只有1萬多行的內核,現在的2.6估計一千萬,一輩子看不完。這個書講了很多X86體系結構的知識,這時理解內核必備的,匯編你要能看懂。
能看懂內核代碼了,就說明你至少不是初學者了,現在肯定能開發項目了,有了經驗後,恭喜你,你就成為一名LINUX程序員了。
再由這些基礎後,你就可以選擇一些具體的開放方向了,比如底層一點,驅動,協議等、或者嵌入式應用等、或者是QT等。不過這就是後話了,呵呵
我自己的一些體會,希望能對你有用。
『捌』 「Linux」系統中「vi ^C 」命令是什麼意思
跳動到第一個非空位置 ^
下面是我用vim的時候做的筆記........你可以看一下。
-------------------------------------------------------------
Linux vim 操作快捷鍵
----------------------
1、上k下j左h右l
2、編輯i、a、s
3、視圖v
4、返回普通模式 esc、ctrl+c、ctrl+[
5、執行命令 :
6、添加新頁 tabnew 頁面名
7、拷貝 y,p 或者 +y,+p
8、切換頁面 gt、gT (go tab)
9、分割頁面shift+; ->(sp 文件名 或 vs 文件名)
10、切換面板ctrl+w(表示進入切換狀態)+[h,j,k,l](某一個就行)
11、保存 w
12、退出 q
13、保存退出 wq
14、全部退出 qa
15、按單詞移動 w,e,b
16、單行按字元查找 f+字元(;繼續 ,上一個)或者t代替f也可以
17、撤銷 u
18、跳動到第一個非空位置 ^,跳動到行尾部$
19、跳動到第一個位置 0
20、按括弧匹配查找 [[ , ]]
21、跳動到代碼位置shift + L (尾部), H(gg頭部) , M(中部)
22、跳到指定行 :120
1、正向翻頁 ctrl+f
2、反向翻頁 ctrl+b
3、半屏翻頁 ctrl +d 、 ctrl + u
4、剪切 x, 刪除 d
5、撤銷 u,重做ctrl+r
6、刪除區間 10,16d(刪除10~16行內容,%d刪除全部內容)
7、設置高亮搜索 set hls
8、忽略大小寫搜索 set ic
9、一次搜索多個 \| (如:/main|\max\|swap)
10、查看man : K
11、查看ascii碼值:ga
12、自動排版 游標移動到{位置,切換到可視化模式%=
13、左右縮進:切換到可視化 <, >
14、自動補齊: ctrl+n 或者 ctrl+p
『玖』 linux c和c有什麼區別
linux :庫 編輯器 編譯器 都是分別安裝的 運用靈活
windows: 一般是集成開發環境,包含了上述東西
c都有個標准庫,那個是一樣的,其他的就不一定一樣了,linux下的庫可以等你需要時再安裝進系統,還有相關文檔說明
linux下有c++的
其實linux下有個很強大的glibc庫,他將c重新封裝,直接可以用c進行面向對象的開發
『拾』 linux和c語言
linux的是一操作系統,其本質是一系列的任務調度,內存管理,虛擬文件系統等演算法的集合.它告訴你的計算機怎麼充分利用你機器上的資源.linux內核的源代碼是用C語言寫的(源代碼也見於pub.kernel.org).
C語言是一門編程語言,其本質是把一些C語言關鍵詞描述的演算法轉換為計算機可以直接運行的二進制機器語言的整體.想把C語言寫成的代碼編譯成二進制機器語言要使用C編譯器(C compiler),C編譯器是一個軟體,它可以把C語言寫成的代碼轉換成機器可以執行的二進制文件. 世界上有多款這樣的軟體,如gcc. linux內核及linux環境下可用的所有軟體都是用gcc編譯的.
簡而言之,linux是一個操作系統,是一個各種應用程序工作的環境. linux的內核,即這個操作系統的核心代碼,是用c語言編寫,並用gcc編譯的. linux內核是一套描述系統工作方式的演算法,C語言是其實現途徑. C語言也可以用來編譯其它的代碼.