Linux基本常用知識整理

2021-06-02 00:12:24 字數 3648 閱讀 6858

1.      bios自檢。

2.      啟動grub。

3.      執行linux核心並檢測硬體。

4.      執行系統第乙個程序init。

5.      init讀取系統引導配置檔案/etc/inittab中的資訊進行初始化。

6.      /etc/rc.d/rc.sysinit 系統初始化指令碼。

7.      /etc/rc.d/rcx.d/[ks]* 根據執行級別x配置服務。

a)        終止以」k」開頭服務。

b)       啟動以」s」開頭的服務。

8./etc/rc.d/rc.local 執行本地特殊服務。

9. 其他特殊服務。

命令:#/sbin/init [0123456]

runlevel      :檢視當前使用者執行級別。

執行級別:

0:關機

1:單使用者

2:多使用者狀態無網路服務

3:多使用者狀態有網路服務

4:系統未使用保留給使用者

5:圖形介面

6:系統重啟

常用執行級別3和5,修改預設執行級別修改/etc/inittab 中 id:5:initdefault:這一行的數字。

useradd abc

passwd abc

userdel abc

userdel –r abc      刪除使用者及使用者目錄

後台方式執行 ./eclipse &

ls –al  顯示所有檔案(包括隱藏檔案)的詳細資訊。

touch  建立檔案。

mkdir  建立目錄。

rmdir  刪除空目錄。

cp–r dir1 dir2 遞迴複製到子目錄。

rm–rf 遞迴強制刪除目錄或檔案。

mv移動檔案

more

less  顯示分頁顯示檔案內容 空格翻頁 ctrl+pageup 上頁。

grep 在文字中查詢內容-n引數顯示行數  grep –n 「keyword」 檔名。

find搜尋檔案 目錄

1. 在特定目錄下搜尋並顯示指定名稱的檔案和目錄。

find / -name abc      :在根目錄開始搜尋名稱為abc的檔案或目錄。

2.搜尋一段時間內被訪問或變更的檔案或目錄。

find/home -amin -10     :十分鐘記憶體取的檔案或目錄。

find /home -atime -10    :十小時記憶體取的檔案或目錄。

find/home -cmin -10     :十分鐘內更改過的檔案或目錄。

find/home -ctime -10    :十小時前更改過的檔案或目錄。

3.搜尋指定大小的檔案。

find/home size +10k    :/home下檔案大於10k的檔案。

ls –l > a.txt     列表內容寫入a.txt檔案(覆蓋寫)。

ls –l >> a.txt   追加寫。

chgrp組名 檔名      :修改檔案所在組。

新增組:groupadd groupname

刪除組:groupdel groupname

檢視linux中現有組:cat /etc/group

檢視linux中所有使用者:cat /etc/passwd

改變使用者所在組:usermod –g groupnameusername

改變使用者登入初始目錄:usermod –d 目錄名 使用者名稱

建立使用者:useradd

useradd –g groupname username

改變檔案所有者

chownusername 檔名

改變檔案所在組

chgrp組名 檔名

ls–l /bin/*sh   :檢視目前使用的是哪種shell。

env  :該命令可以顯示當前作業系統的環境變數。

shell的修改:

chsh –s 輸入新的shell 如:/bin/csh

history命令

history5 :最近5條命令。

!編號 :執行編號命令。

方法一:1.setup

2./etc/rc.d/init.d/networkrestart    :立即生效

方法二:ifconfig eth0 x.x.x.x 對網絡卡進行設定

ifconfigeth0 network x.x.x.x 對子網掩碼進行設定

對廣播位址和dns使用預設的

注意:這樣配置會立即生效,但只是臨時,重啟恢復原設定。

rpm–qa: 查詢所安裝的所有rpm軟體。

rpm–q 軟體包名:查詢軟體包是否安裝。

rpm–qf 檔案全路徑名:查詢檔案所屬軟體包。

安裝rpm包:rpm –i rpm包全路徑名稱:安裝包到當前系統。

rpm–ivh rpm包全路徑名稱:安裝包到當前系統過程中有提示資訊。

-v:verbose提示     

-h:進度條          

刪除rpm包:rpm –e filename     :若其他軟體依賴於你要解除安裝的軟體包,解除安裝時會產生錯誤資訊。

rpm–e –nodeps filename      :強制刪除。

ps–a :顯示所有程序。

ps–u :以使用者格式顯示程序資訊。

ps–x :顯示後台程序執行引數。

終止程序:kill 程序號

-9:引數強殺。

killall pid :結束程序及其子程序。

top命令:顯示系統動態資訊。

1.      監視特定使用者 u

2.      k:pid結束指定程序

3.      指定系統狀態更新時間 top –d 10:更新系統資訊顯示的時間為10秒。

監控網路狀態資訊

netstat –anp    :-p引數顯示程序號。

任務排程的使用

1.      設定任務

crontab –e

2. 每隔一定時間去執行date >> /home/mydata

eg: 每天2:00執行 date >> /home/date

02*** date >> /home/date     : 從左數1位代表分 2位代表小時 3位月份 4th代表年 5代表興起(0-6)。

3.排程多個任務

1.crontab –e 直接追加。

2.把任務寫入乙個可執行檔案(shell程式設計)。

vi mytask.sh

:      date>> /home/date

cp /home/date /root

3.再結合crontab。

4.終止任務排程

crontab –r :終止任務排程。

crontab –l :列出當前使用者所有任務排程。

.bashrc可指定啟動後自動執行的檔案(使用者登入後)。

當希望臨時加入乙個執行路徑時,可採用下列命令:

export path=$path:/pathname

echo $path    :檢視路徑。

echo $user   :檢視當前使用者。

echo $shell :檢視當前shell型別。

萬用字元*:代表多個字元。

?:代表乙個字元。

alt + ctrl +backspace:重啟x window

深度學習常用基本知識整理

從代數角度講,張量可以看作是向量的推廣。標量可以看作是0階張量,向量可以看作1階張量,矩陣可以看作2階張量,n階張量可以看成乙個n維陣列。reference 設 k 為斜率,dy 為縱座標的增量,dx 是橫座標的增量,那麼簡單地講,導數就是斜率 k frac 微分就是是增量 dy kdx 偏導數主要...

Matlab常用知識整理

str2sym 字元轉為表示式 k x1 x2 f str2sym k matlab 接受字串並轉為符號表示式,inline函式,匿名函式形式的方法彙總 將sym型別的資料轉換成double型 a double b matlab中eval用法 對於sym 符號物件 可以用char或string進行轉...

HTML常用知識點整理二(基本標籤)

段落標籤 加粗 傾斜 刪除線 下劃線 上標 雙標籤 下標 雙標籤 換行 br 單標籤 水平線 hr 單標籤 特殊字元 雙標籤 自帶顏色 自帶的下劃線 在同一行顯示 alt 未載入的時候顯示 title 滑鼠劃過顯示的文字,可以應用到所有的標籤 標籤名 屬性1 屬性值1 屬性2 屬性值2 內容 在上面...