學習筆記1-Linux1

Linux系統介紹

Linux管理硬盤的能力很強,我們一般只看到一個分區
/ 	根目錄
/bin   存儲系統命令
/dev   設備文件
/media   多媒體文件,U盤,光盤,共享文件夾
/proc 記錄程序運行時的資源使用情況
/sbin 存儲超級管理員使用的系統命令
/sys 存儲系統相關的文件
/var 存儲系統相關日志
/boot 存儲系統啟動相關的文件
/etc 存儲各種軟件相關的配置文件
/lib 存儲各種庫文件,靜態庫.a  , 共享庫.os
/mnt 與其他系統進行映射的目錄
/root 超級管理員權限的目錄
/tmp 存儲臨時文件
/home 存儲各個用戶的主目錄
/opt 存儲各種軟件的目錄
/run 存儲一些臨時文件
/srv 存儲一些服務啟動后的數據信息
/usr 存儲一些頭文件
cd.. 會到上一級
..上一及目錄
.本級目錄
~用戶主目錄
注:目錄結構是倒懸樹結構,目錄的切換只能上下,不能左右

絕對路徑和相對路徑

絕對路徑:從根目錄開始描述一個路徑
相對路徑:以當前目錄為基準開始描述一個路徑

Linux常用命令

ls 顯示目前所在目錄的所有文件-a 顯示目前目錄所有文件-l 以詳細信息顯示當前目錄注:可以直接-al使用cd 進入下一個目錄clear 清屏(ctrl+l)pwd 獲取當前目錄的絕對路徑whoami 獲取當前用戶名

文件相關的命令

不是所有功能都對應一條命令
touch filename 創建文件cat/more/head/tail 查看文件cat:把文件所有內容直接顯示到終端,適合查看內容較少的文件more:從文件開頭開始顯示文件內容,回車下一行,空格下一頁,q退出head:查看文件前十行tail:查看文件后十行rm filename 直接刪除文件,不經過回收站
cp src dest 復制
mv src dest 移動

目錄相關命令

mkdir 創建目錄
-p 遞歸創建多級目錄
rmdir 刪除空目錄-rm -rf 可以刪除非空目錄
cp -rf 復制目錄
mv 移動目錄

網絡相關的命令

ifconfig 查看網絡配置信息windows下是ipcongif修改IP地址和子網掩碼:sudo ifconfig ethn 10.0.xxx.xxx netmask 255.255.xxx.xxxsudo ifconfig ethn up 啟動網卡sudo ifconfig ethn down 禁用網卡ping ip 地址/網址: 測試網絡是否連接
windows下:只測試4次,-t可以一直測試,ctrl+c退出
127.0.0.1也叫本機地址,可以用來測試網卡是否正常工作

其他相關命令

tar 壓縮解壓文件-zcvf 包名 壓縮文件名:壓縮-zcxf 包名:解壓chmod:更改文件權限chmod mmm filename m=r(4)+w(2)+x(1)用戶;同組其他用戶;除了同組用戶之外的其他用戶chmod -/+ filename:所有用戶一起改變目錄一定要有執行權限才能進入find 位置 條件 關鍵詞: 查詢文件
find ~ -name stdio.headsudo reboot: 重啟系統
sudo init 0 :關機
sudo apt-get install 軟件名: 安裝軟件
sudo apt-get update :更新系統源
sudo apt-get:更新系統man key 查詢幫助手冊
分章節管理內容
1:系統命名
2:系統函數
3:標準函數庫

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/443468.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443468.shtml
英文地址,請注明出處:http://en.pswp.cn/news/443468.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

學習筆記2-Linux2

Ubuntu系統快捷鍵 ctrlaltt:打開終端 ctrll: 清屏 ctrlalt方向鍵:快速切換工作區域 tab:自動補全 up/down:調出指令執行記錄 alttab:切換任務重定向、管道、通配符 重定向重定向就是把命令的執行結果…

學習筆記3-C語言-基礎

C語言簡介 發展史:BCPL -> new B -> C -> Minix -> Linux -> gcc C語言誕生: 1970年~1973年,在肯.湯姆遜和丹尼斯.里奇(影響大)主導下編寫完成,歸屬美國貝爾實驗室 C語言的誕生專門用于編寫操作系統&#xf…

學習筆記4-C語言-開關、循環、跳轉

一、開關語句 switch(n) //n可以是數值、表達式,運算結果必須是整型 {case val: //必須是常量,如果val等于n,則打開開關...;break; //關閉執行開關,switch中不能與continue配合使用//如果所有的case后面都有…

JQuery,ajax異步加載selectoption/option/select多選框:

摘要&#xff1a;最近項目中用到了jquery&#xff0c;ajax&#xff0c;由于很長時間沒用了&#xff0c;所以這次做花了很多時間&#xff0c;現在記錄一下&#xff0c;方便以后回憶&#xff1a; 一&#xff1a;js文件&#xff1a; <script type"text/javascript"&…

學習筆記5-C語言-數組

數組&#xff1a; 什么是數組&#xff1a; 相同類型變量的組合,是一種批量定義變量的方式 定義&#xff1a; 類型 數組名[數組變量數量]&#xff1b;int arr[5]; 使用&#xff1a;數組名[下標]&#xff1b;arr[0];數組下標從零開始&#xff0c;范圍&#xff1a;0~數量-1 遍歷…

學習筆記6-小項目-走迷宮、推箱子

獲取方向鍵的功能&#xff1a;使用getch.h頭文件中的getch函數 1、把windows中的getch.h頭文件放到共享文件夾中 2、終端輸入 cd /media/sf_GONGXIANG進入共享文件夾 3、sudo cp getch.h /usr/include 4、cd /usr/include/ 5、sudo chmod r getch.h頭文件中的getch函數 time.h…

學習筆記7-C語言-進制轉換、原返補、位運算、函數

進制轉換 為什么要使用二、八進制、十六進制&#xff1f;因為現在的CPU只能識別高低兩種電流&#xff0c;因此只能對二進制數據進行運算二進制數據雖然可以直接被cpu識別&#xff0c;但不方便人們書寫、記錄&#xff0c;所以把二進制數據轉換成八進制是為了方便記錄在文件中。…

學習筆記8-作業

作業1&#xff1a;實現一個函數&#xff0c;判斷一個整數是否是素數&#xff0c;調用該函數來顯示出100~10000之間的所有素數 #include<stdio.h> #include<stdbool.h> #include<math.h> bool is_sushu(int num) {for(int i2;i<sqrt(num);i){if(num%i0)re…

學習筆記9-C語言-傳參、類型限定符、遞歸

函數傳參&#xff1a; 1、形參變量屬于它所在的函數&#xff0c;出了該函數就不能使用 2、實參與形參之間都是以賦值的形式進行數據傳遞&#xff08;值傳遞&#xff09; 3、return 其實是把返回值數據放置到一個公共的區域&#xff08;函數和函數調用者&#xff09;&#xff0…

Oracle創建視圖實現獲取當前數據所在的頁數,這里以每頁2條數據分頁

摘要&#xff1a;Oracle創建視圖實現獲取當前數據所在的頁數&#xff0c;這里以每頁2條數據分頁&#xff0c;詳細請看&#xff1a; 一&#xff1a; DROP VIEW MIP.TB_CMS_FLGTINFO_D_VIEW;/* Formatted on 2014/12/4 8:35:36 (QP5 v5.115.810.9015) */ CREATE OR REPLACE FOR…

學習筆記10-C語言-小項目-五子棋

小項目&#xff1a; 需要的數據 1、定義棋盤的二維數組 2、定義變量用于記錄下棋的坐標 3、定義角色 黑棋 O 白棋 * 空位業務邏輯&#xff1a; 是否需要對數據初始化 for(;;) {1、清屏、顯示棋盤2、落子坐標是否合法、該位置是否有棋子3、判斷是否五子連珠4、交換角色5、顯示…

學習筆記11-C語言-指針

什么是指針&#xff1a; 指針是一種特護的數據類型&#xff0c;使用它可以定義指針變量&#xff0c;指針變量存儲的是整型數據&#xff0c;代表內存的編號&#xff0c;通過這個編號可以訪問到對應內存。為什么使用指針 1、函數與函數之間是相互獨立的&#xff0c;但是有些時候…

學習筆記12-C語言-堆內存、字符串

什么是堆內存&#xff1a; 是進程中的一個內存段&#xff08;text\data\bss\heap\stack&#xff09;&#xff0c;由程序猿手動控制。 特點是足夠大&#xff0c;缺點是使用麻煩為什么要使用堆內存&#xff1a; 1、隨著程序的復雜&#xff0c;數據會越來越多。 2、其他的內存段…

學習筆記13-C語言-字符串函數、緩沖區

字符串的常用函數: #include<string.h> size_t strlen(const char* s); 功能&#xff1a;計算字符串長度&#xff0c;但是結果不包括\0 返回值&#xff1a;返回字符串中字符的個數size_t str_len(const char* str) {assert(NULL ! str);const char* tmp str;while(*tmp…

Oracle數據庫里面查詢字符串類型的字段不為空和為空的SQL語句:

摘要&#xff1a;近期項目中&#xff0c;在做高級查詢的時候有個條件是根據選擇的字段&#xff0c;然后再選擇字段的值為空和不為空做查詢&#xff0c;在寫SQL語句的時候費了很長時間&#xff0c;現在記錄一下&#xff0c;方便日后查看&#xff1a; 一&#xff1a;查詢字符串類…

學習筆記14-C語言-小項目-通訊錄

通訊錄&#xff1a; 要求&#xff1a; 姓名&#xff0c;性別、電話&#xff0c;最多儲存50個聯系人 功能&#xff1a;1、添加聯系人2、按名字刪除聯系人3、按姓名修改聯系人信息4、查找聯系人&#xff0c;可通過電話&#xff0c;名字查找&#xff0c;支持模糊查找5、顯示所有聯…

學習筆記15-C語言-預處理指令、條件編譯、頭文件

預處理指令&#xff1a; 程序猿編寫的代碼不是標準C代碼&#xff0c;并不能被真正的編譯器索編譯&#xff0c;需要一段程序把代碼翻譯一下。 翻譯的過程叫做預處理&#xff0c;被翻譯的代碼叫做預處理指令&#xff0c;以#開頭的都是預處理指令查看預處理的過程&#xff1a;gcc…

學習筆記16-C語言-小項目-使用Makefile完成2048

Makefile: Makefile是一系列編譯指令組成的可執行文本&#xff0c;也叫做編譯腳本。 在終端執行make命令會自動執行Makefile腳本中的編譯命令&#xff0c; 而且它還可以根據文件的最后修改時間來判斷哪些文件是否需要重新編譯、哪些文件不需要重新編譯&#xff0c;從而大大提高…

學習筆記17-C語言-結構、聯合、枚舉

結構&#xff1a; struct 結構是由程序猿自己設計的一種數據類型&#xff0c;用于描述一個事務的各項數據&#xff0c;由若干個不同的基礎數據類型組成。設計結構&#xff1a;struct 結構體名{類型 成員名&#xff1b;...}&#xff1b;定義結構體變量struct 結構體名 變量名&a…

Maven 3.0.5 安裝和配置:

摘要&#xff1a;現在的Web項目越來越多的都用maven管理了&#xff0c;所以我也抽時間學習學習&#xff0c;為了趕上時代&#xff01; 一&#xff1a;首先到maven官網&#xff1a;http://maven.apache.org/&#xff0c;然后選擇相應的版本下載&#xff0c;我這里下載的是maven…