如何在Linux環境下做開發
Linux的一些基操
Tips:平常最表層的是命令行模式,最多見這個默認叫做命令行模式
Vi操作是什么意思呢 ?就是在提示符輸入vi a.c 是可以創建一個a.c這個文件并進入這個輸入模式
按i可以輸入代碼 要退出的時候按esc 再按:(冒號)在輸入wq ?wq是保存退出的意思 ?tips: i是(insert)的意思
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 這個就是輸入模式
??
怎么編譯代碼呢?
按gcc a.c -o firstProgram ??這個-o是取別名的意思這里是表示將a.c取個名字為 firstProgram
Ok編譯完之后
怎么運行呢?
按./firstProgram(我這個是別名) 并且因為當前目錄在桌面,所以桌面上有個文件也叫做firstProgram
firstProgram 是為?a.c?編譯后生成的可執行文件取的名字。
ls列出當前為文件夾有哪些文件
剛開始學這邊還是桌面 ?所以桌面有這三個文件
補充的知識大家都會不在意:
CLC@Embed_Learn:~$?是 Linux 或類 Unix 系統中命令行終端里的命令提示符,它提供了當前用戶和系統環境的相關信息,以下是對其各部分含義的詳細解釋:
1.?CLC
這代表當前登錄到系統的用戶名。也就是說,此刻以名為?CLC?的用戶身份在系統中進行操作。
2.?@
它是一個分隔符,起到分隔用戶名和主機名的作用,本身沒有其他特殊含義。
3.?Embed_Learn
這是當前所登錄的主機名。主機名是用來在網絡中標識這臺計算機的,每臺計算機都可以有一個唯一的主機名。
4.?:
同樣是分隔符,用于分隔主機名和當前所在的工作目錄。
5.?~
表示當前用戶的主目錄。在 Linux 系統里,每個用戶都有自己的主目錄,一般來說,普通用戶的主目錄位于?/home?目錄下,像用戶?CLC?的主目錄就是?/home/CLC;而超級用戶?root?的主目錄是?/root。
6.?$
這是命令提示符的一部分,它表明當前用戶是普通用戶。要是當前用戶為超級用戶?root,命令提示符通常會顯示為?#。
綜合起來,CLC@Embed_Learn:~$?傳達的信息是:當前以?CLC?用戶的身份登錄到名為?Embed_Learn?的主機上,且當前的工作目錄是該用戶的主目錄。之后你在這個命令提示符后面輸入的命令,都會在這個環境下執行。