三大作業系統:
unix
iosmac os
windows
linux
安卓(android)
ubuntu
redhat
計算機的組成:
硬體:處理器(cpu)
重要指標:頻率(3.3ghz)
i3、i5、i7(intel出品)
執行記憶體ram(儲存資料) 容量(位元組為單位)
主機板(匯流排裝置)
輸入輸出裝置(顯示屏、鍵鼠等)
外部儲存裝置(硬碟、u盤、tf卡等)
軟體:作業系統(windows、linux、unix……)
應用軟體(使用者級別軟體)(qq、遊戲……)
gui:圖形使用者介面
linux基本結構(上層依賴下層):
應用程式
標準庫linux作業系統核心
硬體終端退出方式:
$ exit《回車》
ctrl + d
linux的使用:
linux/unix命令
命令名 [選項] [引數]
注:【】的內容代表可選
命令示例:
ls #顯示當前資料夾下的所有檔案和資料夾
ls -s #列表顯示所有檔案
pwd #顯示當前位置在那個資料夾下
cd / #切換到根資料夾
cd #切換到使用者主目錄
linux常用命令
clear命令:清屏(快捷鍵:ctrl+l)
pwd命令:用於顯示當前的工作路徑位置(當前工作資料夾)
ls命令:顯示檔案或資料夾的內容
格式:ls[選項][資料夾名或檔名]
常用選項:
-l 列表顯示檔案的詳細資訊
-a顯示全部檔案/資料夾
cd命令:改變當前工作路徑(進入某個目錄)
格式:cd[選項]
示例:cd /home/tarena
cd /
cdcd ..
cd ~
cd - #切換到進入這個資料夾之前的資料夾(用於兩個資料夾相互切換)
mkdir命令:建立乙個或多個資料夾
格式:mkdir 資料夾名1 資料夾名2 ……
示例:mkdir a b c d
mkdir -p a/bb/ccc/dddd (必須先有上一級資料夾,即有了a資料夾才能有bb資料夾)
rmdir命令:刪除乙個或多個資料夾(資料夾內必須為空)
格式:rmdir [選項] 資料夾名
常用選項
-p 如果是中間資料夾不空,則逐級刪除中間資料夾
示例:rmdir a b c d
rmdir -p a/bb/ccc/dddd
tree命令:顯示目錄樹
示例:tree
tree day01
linux的路徑:
路徑:是用來記錄乙個檔案或資料夾的字串
根(root) /
路徑分為兩種:
絕對路徑
相對路徑
絕對路徑:
以『/』字元開頭的路徑為絕對路徑(在任何時候,乙個檔案的絕對路徑都是唯一的)
相對路徑:
1)檔案/資料夾名稱
2).當前資料夾
3)..上一級資料夾
4)~使用者主目錄(家目錄)
linux基本命令
touch命令
作用:1、建立新的檔案
2、如果檔案已經存在,則更新檔案的修改時間
格式:touch 檔案路徑
示例:touch newfile
rm命令:刪除檔案或資料夾
格式:rm [選項] 檔案/資料夾
示例:rm a.txt b.txt
rm c.txt
rm *.txt
rm -r a
常用選項:
-r 遞迴刪除資料夾內的檔案和資料夾
-i 刪除前給出提示(y代表yes,n代表no)
-f 強制刪除,不給任何提示
操作帶有特殊符號的路徑的方法
用兩個雙引號(" ")把路徑括起來
例:mkdir "a b"
help選項:
檢視此命令的幫助資訊
格式: 命令名 --help
示例: ls --help
man命令幫助
格式:
man linux/unix命令名
作用: 檢視命令所對應的幫助文件(手冊)
示例: man ls
man rm
翻頁:上下鍵
退出:q鍵
快捷鍵:
tab 補全命令和路徑
上、下鍵翻出之前輸入過的命令
cat命令
作用:將檔案內容作為標準輸出列印到終端
格式: cat 檔名1 檔名2
例: cat ../day01/day01.txt
more命令:
作用:
分頁顯示文字檔案的內容
格式:more 檔名
示例:more ../day01/day01.txt
基本操作:
q 退出
空格 翻一頁
cp命令
作用:
複製檔案或資料夾
格式: cp [選項] 原始檔或資料夾 目錄檔案或資料夾
示例: cp ../day01/day01.txt ~/
#以下時複製過程中的改名
cp ../day01/day01.txt ~/day01.txt.bak
常用選項:
-a 複製資料夾中的全部內容
mv命令:
作用:檔案搬移或更名
格式:mv 原始檔或資料夾 目標檔案或資料夾
示例:mv passwd mypw #重新命名為mypw
mv mypw ~/ #移動資料夾
find 命令
作用:根據檔名等資訊查詢指定的檔案
格式:find 路徑 -name 「檔名」
示例#查詢使用者主目錄下 有哪些檔案以.txt結尾
#find ~ -name 「*.txt」
Linux的一些學習筆記
linux記憶體管理 實體地址是虛擬位址的子集 64位cpu定址64tb mmu將cpu發出的虛擬位址變為實體地址,交給記憶體匯流排 段式位址轉換,頁式位址轉換 記憶體申請和釋放,kmalloc和kfree static void malloc int size 要申請size位元組大小的記憶體空間...
LINUX的一些初級命令筆記
總體介紹的內容 1.基本的目錄管理 2.訪問目錄和檔案命令 pwd,ls,file,3.檔案和目錄的屬性更改 chomd,mv,rm,cp,ln,4.查詢命令 find,grep,管道 tee 1 主目錄下分為8個目錄 opt 放第三方軟體或程式 etc 配置檔案 dev usr kernel 核心...
Linux下常用的一些命令筆記
1.開機自動掛載硬碟 追加 磁碟 掛載點 rw default 0 0scp 引數 原路徑 目標路徑 1 強制scp命令使用協議ssh1 2 強制scp命令使用協議ssh2 4 強制scp命令只使用ipv4定址 6 強制scp命令只使用ipv6定址 b 使用批處理模式 傳輸過程中不詢問傳輸口令或短語...