日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

暑期聊天室的挣扎:Linux C编程学习笔记(一)

發布時間:2023/12/10 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 暑期聊天室的挣扎: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目錄

對比cp和ls中的例子可知: 1.*”符號在linux控制臺命令中有選擇一類文>>件的意思,也可以理解為省略的意思 2.同時對于一類命令的主要符號可以效果疊加

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 若刪除的上層目錄即父目錄為空則一并刪除
其他補充說明: 1.可以用 touch filev.c 命令在當前目錄創建一個文件,前提是file.c不存在 2.可以在一類命令后面加--help來獲取該命令使用方法幫助 如:mkdir --help

gcc編譯程序

結語

以前總覺得這樣寫筆記花費時間太多,但現在看來也許是一種持續積累溫習的最佳方法,希望自己能勤奮一些,接下來多總結一些學習中遇到的問題以及解決方法。

總結

以上是生活随笔為你收集整理的暑期聊天室的挣扎:Linux C编程学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。