暑期聊天室的挣扎:Linux C编程学习笔记(一)
Linux C編程實(shí)戰(zhàn)
基礎(chǔ)命令
1.查看當(dāng)前目錄 pwd
2.改變當(dāng)前目錄 cd <目錄地址>
例如:cd /home/admin 切換到
home/admin下
- ps:主要符號(hào):
1)cd~表示當(dāng)前目錄位于用戶主目錄
2)cd… 表示切換到上一個(gè)目錄中(父目錄)
3.顯示目錄或文件信息命令 ls [選項(xiàng)] <目錄或文件名>
- ps:主要符號(hào):
1)-a 顯示所有文件和目錄
2)-l 以長(zhǎng)格式顯示文件信息
3)-t 將結(jié)果按修改時(shí)間進(jìn)行排序,由新到舊
4)-R 若目錄下有文件,列出目錄下的所有文件
- - ps:組合寫(xiě)法及主要符號(hào):
例如:
(1)ls -al / 顯示根目錄下所有文件完整信息
(2)ls -at a* 顯示當(dāng)前目錄所有以a開(kāi)頭的文件,按時(shí)間順序排
4.文件內(nèi)容查看和連接命令 cat [選項(xiàng)] <文件1> <文件2>…
將這些選中的文件內(nèi)容連接后顯示在屏幕上
- ps: 主要符號(hào):
1)-n 或 -number 對(duì)內(nèi)容按行編號(hào)輸出
2)-b 或 -number-nonblock 同上,但不對(duì)空行編號(hào)
3)-s 將連續(xù)兩行以上空行替換為一個(gè)空行
4)-v 顯示不可打印字符
5.文件復(fù)制命令 cp [選項(xiàng)] <源文件或目錄> <目標(biāo)文件或目錄>
- ps:主要符號(hào):
1)-r 若元文件目錄下有文件或目錄則都拷貝到目標(biāo)
2)-f 若目標(biāo)文件下有同名文件,則覆蓋(刪除并拷貝)
如:1.cp test.c tmp/program.c(目標(biāo)文件為拷貝文件命名)
2.cp *.c /tmp 表示把當(dāng)前目錄下所有.c結(jié)尾的文件拷貝到/tmp目錄
6.文件刪除命令 rm [選項(xiàng)] <文件或目錄>
- ps:主要符號(hào):
1)-i 刪除前詢問(wèn)要求確認(rèn)
2)-r 若目錄非空,刪除所有文件
3)-f 強(qiáng)制刪除
4)-d 可指定刪除文件的目錄
如:1.rm *.c 表示刪除該目錄以.c結(jié)尾文件
2. rm -rf typ 表示強(qiáng)制刪除typ目錄下所有文件和子目錄(包括子目錄下的文件和目錄)
7.移動(dòng)或重命名文件 mv [選項(xiàng)] <源文件或目錄> <目標(biāo)文件或目錄>
- ps:主要符號(hào):
1)-i 移動(dòng)前詢問(wèn)確認(rèn)
2)-f 強(qiáng)制移動(dòng)
8.創(chuàng)建目錄命令 mkdir [選項(xiàng)] <目錄>
指定目錄不存在則創(chuàng)建
- ps:主要符號(hào):
1)-p 若創(chuàng)建的上層目錄不存在則一并創(chuàng)建
如:mkdir -p tp1/tp2 tp1不存在則創(chuàng)建
9.刪除目錄命令 rmdir [選項(xiàng)] <目錄>
指定目錄為空則刪除,否則出錯(cuò)
- ps:主要符號(hào):
1)-p 若刪除的上層目錄即父目錄為空則一并刪除
gcc編譯程序
結(jié)語(yǔ)
以前總覺(jué)得這樣寫(xiě)筆記花費(fèi)時(shí)間太多,但現(xiàn)在看來(lái)也許是一種持續(xù)積累溫習(xí)的最佳方法,希望自己能勤奮一些,接下來(lái)多總結(jié)一些學(xué)習(xí)中遇到的問(wèn)題以及解決方法。
總結(jié)
以上是生活随笔為你收集整理的暑期聊天室的挣扎:Linux C编程学习笔记(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: docker时区问题
- 下一篇: 微服务架构的常见问题