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