Linux學習筆記 Day1

2021-09-12 08:05:49 字數 2456 閱讀 9110

1.命令

history 歷史命令

date 檢視日期

pwd 當前目錄

cd ~ 進入家目錄 直接 cd也可以

建立目錄 mkdir test

建立多個目錄 mkdir test/test1/test2 -p

刪除目錄 rm test -r(遞迴的刪除) rm test -ri 一步一步有提示的刪除

建立檔案 touch test

檢視檔案 cat/more/less/head/tail test

目錄檔案的拷貝 cp test test1

mv test test1(檔案) 將test名字改為test1

mv test dir(目錄) 將test移動到dir目錄下

快捷鍵:

ctrl+p/向上 上一條命令

ctrl+n/向下 下一條命令

ctrl+b 游標向前一格

ctrl+f(forword) 游標向後

ctrl+a 行首

ctrl+e 行尾

ctrl+h 游標前邊的字元

ctrl+d 游標後邊的字元

ctrl+u 游標前所有字元

ctrl+l 清屏

2.目錄

/bin binary 存放經常使用的命令

/boot 存放啟動linux時使用的核心檔案

/dev linux的外部裝置檔案

/etc 配置檔案 和 子目錄

/home 使用者的主目錄

$ 當前使用者為普通使用者

# 超級使用者 即root

進入超級使用者命令 sudo su

退出 exit

4.檔案或目錄的屬性

wc 獲取文字檔案的資訊(多少行 多少個單詞 位元組數 檔案的名字)

od 檢視二進位制檔案的資訊

du 檢視當前目錄大小

df 磁碟的使用情況

5.which

6.檢視修改檔案許可權

檢視當前登入使用者 whoami

修改檔案許可權:

* 檢視當前登入使用者   whoami

*

修改檔案許可權:

1.文字設定法(change mode): chmod [who] [+ - =] [mode]

who :

檔案所有者:u

檔案所屬組:g

其他人: o

所有人(who什麼都不寫 預設a): a

+ 新增許可權 - 減少許可權 = 覆蓋原來許可權

mode : r:讀 w:寫 x:執行

2.數字設定法

-:沒有許可權

r: 4

w: 2

x: 1 (數字可以相加)

修改檔案所有者 和 所屬的組

chwn  所有者 檔名

chwn 所有者:所屬的組 檔名

chgrp 所屬的組 檔名

7.查詢和檢索

* 按檔案屬性查詢:

1.  檔名:find +查詢的目錄 + -name + 「檔案的名字」            2. 檔案大小: find  查詢目錄  -size    +10k   (大於10k)                                  find  查詢目錄  -size    -10k   (小於10k)                                  find  查詢目錄  -size    +3k -size -5k  (大於3k & 小於5k)            3.檔案型別: find + 查詢目錄 + -type + 檔案型別                 普通檔案 -, 目錄 d, 鏈結符號 l, 塊裝置 b, 字元裝置 c, socket檔案 s, 普通 p                          

* 按檔案內容進行查詢:

grep -r "查詢的內容" 查詢路徑

移除 sudo apt-get remove 軟體名

更新 sudo apt-get update ---更新軟體列表

清理所有軟體安裝包 sudo apt-get clean (實際清理的是 /var/cache/apt/archives 目錄下的 .deb檔案)

aptitude : 安裝: sudo aptitude install 軟體名

重新安裝:sudo aptitude reinstall 軟體名

更新: sudo apt-get update

移除:sudo aptitude remove 軟體名

顯示狀態:sudo aptitude show 軟體名

deb包安裝

安裝   sudo dpkg -i ***x.deb

刪除 sudo dpkg -r ***

原始碼安裝

linux學習筆記 day1

命令如下 chprg 改變檔案所屬使用者組 chown 改變檔案所有者 chmod 改變檔案許可權 1.改變所屬使用者組 chgrp r dirname filename r 子目錄下的檔案目錄 chgrp users install.log2.改變檔案所有者 chown chown r 賬號名稱 ...

LINUX學習筆記 day1

虛擬機器記憶體設定最小應該大於1g,否則圖形化介面可能會無法顯示 網絡卡設定為橋接模式 分割槽設定 boot 啟動分割槽 200m swap 交換分割槽 2000m 其餘 目錄 minimal 按照,無圖形化介面 ifconfig a 檢視ip 詳細資訊 dhclient 自動獲取ip資訊 手動配置...

Linux學習筆記Day1

linux 學習筆記 day 1 pnt1.基本裝置讀取命令 scsi.sata.usb 裝置 dev sd a p virtio介面 dev vd a p pnt2.sata或usb介面的磁碟根本沒有一定的順序。順序是通過linux核心檢測到磁碟的順序來命名的。pnt3.磁碟的兩種格式mbr 舊,...