Linux基礎之常用命令整理(一)

2022-08-13 16:27:13 字數 4322 閱讀 4405

手動設定分割槽 檔案格式為ext4;

sda 前兩位為硬碟型別 後面為盤的編號;

/boot(系統分割槽) 500mb ; /swap(交換分割槽或者虛擬記憶體 用於存放閒置的程式釋放系統記憶體) 大小為物理記憶體的1.5-2倍 但最好不要超過8g ;swap分割槽沒有掛載點 /根分割槽 大小盡大;

建立順序為 /boot / /swap 建立完後需要格式化磁碟;

linux系統不能少於512mb;

crtl + alt + f1 切換到圖形介面

crtl + alt + f2 切換到命令列模式

exit 退出當前終端

新建使用者: useradd hello更改密碼: passwd hellowhoami   檢視當前使用者who 檢視系統中登入的使用者

普通使用者 $

超級使用者 #

ls - a 可以顯示包括隱藏檔案的所有檔案

ls-l  長資訊 許可權資訊  硬連線數 屬主 屬組 檔案大小 檔案建立日期 檔名

cd - 返回上一次操作的目錄cd 和 cd ~ 都是返回家目錄

cp -r 拷貝目錄

mv 移動   mv 原始檔 目標檔案(重新命名)

mkdir -p 建立多級目錄touch 新建文字檔案rm -f 刪除檔案(強制刪除)rm -r 刪除目錄pwd顯示當前目錄

date 日期 月日年分年cal 檢視日曆hwclock -s 同步硬體時間

man 加 命令 可以檢視指定命令的資訊  或者 命令 --help

windows中系統分割符為\ linux 分割符為/

cat 檔案》 新檔案 將原來的檔案內容寫到新的檔案裡面 如果檔案不存在則新建檔案

echo ' ' >> 檔名 將內容追加到指定的檔案中

wc -l 統計檔案的行數

ls *.txt 檢視所有的txt檔案

家目錄 超級使用者的目錄為 /root 普通使用者的目錄為 /home/使用者名稱

bin 存放常用的可執行檔案

sbin 存放系統的可執行檔案

dev 裝置檔案目錄 sda

etc 配置檔案目錄

tmp 臨時檔案

絕對目錄 必須以/開始

相對目錄 不以/開始

用於檢視檔案內容的命令: cat head tail more

head 預設顯示檔案的頭幾行 head -5

tail 預設顯示檔案的最幾行 tail -10

tail - f 動態顯示檔案的變化

useradd -u (指明uid) -g (指明組) - d(指明家目錄)-c(描述資訊) -s(使用者shell /bin/bash)使用者名稱

userdel -r 刪除使用者

id 使用者名稱 檢視使用者資訊

usermod 更改使用者家目錄 但是還是需要新建目錄

usermod -g 組名 使用者名稱 把後面的使用者新增到指定的組 這樣會覆蓋掉原來的組

usermod -ag 組名 使用者故名 加使用者追加到指定組

/etc/passwd 目錄裡面格式 使用者名稱 密碼佔位符 使用者id 組id 使用者描述 家目錄 可執行檔案(是否可登入系統)

uid 為0的為超級使用者 500以後的為普通使用者

/etc/shadow 才是真正的密碼存放的位置

ls-l 長資訊 許可權資訊 硬連線數 屬主 屬組 檔案大小 檔案建立日期 檔名

echo 回顯

chown 更改檔案的擁有者

chown 屬主.屬組 目錄名

chown - r 屬主.屬組 目錄名 遞迴更改屬主和屬組

ll -d 檢視目錄的許可權資訊

第一位 檔案型別:

- 普通檔案

d 目錄檔案

l 軟鏈結

b 裝置檔案

p 管道檔案

2-4位

r 4

w 2

x 1

屬主的許可權

本組使用者的許可權

其他使用者的許可權

管理員不在許可權的限制範圍之內

歸檔就是將許多檔案打包成乙個檔案

tar -cvf 檔案1 檔案2 將檔案打包 打包成了.tar包

解壓 tar -xvf a.tar -c 路徑

兩種壓縮方式:

gzip 壓縮後的檔案以.gz結尾

解壓 gunzip 檔案

bzip2 壓縮後的檔案以.bz2結尾

解壓 bunzip2 檔名

在打包的同時進行壓縮 tar -czf test.tar.gz test tar - cjf test.tar.bz2 test

tar cvfz 打包後的檔名.gz 需要打包的檔案

tar -tf 打包的檔案.gz (檢視打包裡面的檔案)

快捷操作: dd 刪除 u 撤銷 crtl + r 恢復上一步操作 3+dd 刪除3行 yy 複製 nyy 複製n行 p 貼上到下一行 p 貼上到上一行

i 從游標前開始寫 a從游標後開始寫 o 在這行的下一行開始寫 o 在這行的上一行開始寫

$跳到行尾 0 跳到行首 gg 跳到整個內容的開頭 g 跳到文章的末尾 ng 跳到指定的某行 h 跳到螢幕最上方 l 跳到螢幕的最底端 m跳到螢幕的**

對於命令來說 crtl + a 跳到命令開頭 crtl + e 跳到命令結尾

set nu 在vim中顯示行號

Linux基礎之常用命令整理(二)

bios 找到啟動介質 mbr 找到boot loader 512b 446引導資訊 64分割槽資訊 2 標誌位 grub 選擇作業系統或者核心 kernel init 啟動bios程式 從儲存裝置中讀取起始的521bytes 主引導程式mbr mbr告訴電腦從哪個裝置中引導程式boot loade...

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...