馬哥Linux培訓學習 Linux系統常用命令

2021-10-01 02:55:40 字數 4708 閱讀 4001

系統常用基礎命令命令

功能說明

hostname

檢視系統名稱

ifconfig

檢視系統網路配置

whoami\who\w

檢視當前登入使用者

chvt

修改虛擬終端

lscpu

檢視cpu資訊,同命令:cat /proc/cpuinfo

free

檢視系統記憶體資訊 同命令:cat /proc/meminfo

date

管理系統日期和時間

time

計算命令執行耗時及資源使用情況

lsblk

檢視塊裝置列表

dd轉換或拷貝生成乙個檔案

runlevel

顯示上次和當前sysv的執行級別

init

設定系統執行級別,常用級別

bc計算器

nano

文字編輯工具

type

查詢命令型別(外部|內部)

clear

清屏wall

向系統當前所有開啟的終端上輸出資訊

startx

啟動linux 系統的x window

rz檔案上傳

write

用於傳訊息給其他使用者

tty檢視當前終端裝置

reset

清除亂碼

help

檢視命令幫助資訊

enable

啟用命令 -n引數禁用命令

which

檢視命令所在目錄路徑

whereis

檢視命令所在目錄路徑

wacth

定時重新整理屏顯資訊

mesg

檢視系統廣播狀態 【y|n】開啟和關閉

hash

檢視系統hash快取

alias

定義別名

cal檢視日曆資訊

half\poweroff

系統關機命令

reboot

系統重啟命令

shutdown

系統關機或重啟

screen

系統會話管理

script

系統錄屏

scriptreplay

錄屏回放

echo

輸出指定內容

dos2unix

轉換檔案編碼(windows檔案轉linux)

unix2dos

轉換檔案編碼(linx檔案轉windows格式)

iconv

檔案編碼轉換

history

檢視命令使用歷史記錄

whatis

檢視命令功能

man檢視命令使用幫忙

mandb(makewhatis)

建立whatis資料庫

info

strace

檢視系統程序呼叫資訊

命令功能說明

vipw

修改passwd檔案

vigr

編輯group檔案

pwck

查詢密碼檔案的完整性

grpck

查詢組檔案的完整性

tr字元轉換

tee將命令1的結果輸出到指定檔案並將命令1的結果作為命令2的輸入

<

單行標準輸入(input)

多行標準輸入(input)

>

標準輸出(output)重定向(覆蓋式)

>>

標準輸出重定向(追加不覆蓋)

2>

標準錯誤輸出重定向(覆蓋式)

2>>

標準錯誤輸出重定向(追加不覆蓋)

&>

重定向輸出標準輸出和標準錯誤資訊

set ±c

允許(禁止)覆蓋式輸出重定向

>|

強制覆蓋

|管道符(將前面命令的結果**給後面命令)

less

檔案檢視命令

mail

郵件管理命令

lpr將輸入的資訊傳送給印表機

nc建立套接字檔案

pwd顯示當前工作目錄

basename

獲取檔名

dirname

獲取檔案目錄路徑

cd切換當前工作目錄

ls檢視目錄列表(內容) 引數:–igonre= 忽略指定字元

stat

檢視檔案狀態

touch

建立檔案或重新整理檔案日期資訊

cp複製檔案或目錄

mv移動或重命令檔案或目錄

rename

批量重新命名檔案

rm刪除檔案或目錄

tree

檢視目錄樹結構

mkdir

建立目錄檔案

rmdir

刪除空目錄檔案

ln建立鏈結檔案 -s引數:建立軟鏈結

file

檢視檔案型別

mknod

建立裝置檔案

hexdump

檢視二進位制檔案

xxd檢視二進位制檔案

命令功能說明

useradd

新增使用者帳號

userdel

刪除使用者帳號

usermod

修改使用者帳號

passwd

修改使用者密碼

groupadd

新增使用者組

groupdel

刪除使用者組

groupmod

修改使用者組

gpasswd

管理使用者組資訊和組密碼

chfn

修改使用者資訊

chsh

指定使用者shell型別

finger

檢視使用者帳號資訊

chage

修改帳號密碼策略

su切換登入使用者

id檢視帳號資訊(使用者id,組id,所屬組資訊)

newusers

批量建立使用者帳號

chpasswd

批量修改使用者帳號密碼

authconfig

修改系統密碼加密演算法

pwconv

開啟shadow檔案顯示檢視

pwunconv

關閉shadow檔案顯示檢視

命令功能說明

setfacl

設定檔案或目錄訪問控制許可權

getfacl

查詢檔案或目錄訪問控制許可權

chmod

設定檔案或目錄基本訪問許可權

chown

修改檔案或目錄所屬者或所屬組

chgrp

修改檔案或目錄所屬組

chattr

設定檔案或目錄特殊許可權

lsattr

查詢檔案或目錄特殊許可權

umask

管理許可權掩碼

命令功能說明

cat檢視文字檔案或讀取標準輸入命令

tac從檔案末尾到首部反向顯示檔案內容

rev從行尾到行首反向顯示檔案資訊

logger

生成日誌檔案

nl檢視檔案並加行號

uniq

刪除連續相鄰的重複行資料

cut文字裁剪

paste

文字合併命令

wc文字統計命令

diff

檔案對比命令,對比多個檔案內容的不同

grep

全域性文字搜尋工具

sedawk

ldd顯示列印程式或者庫檔案所依賴的共享庫列表

命令功能說明

locate

非實時查詢檔案

find

實時查詢檔案

compress

壓縮檔案為.z檔案

uncompress

解壓.z檔案

gzip

壓縮檔案為.gz檔案

gunzip

解壓.gz檔案

bzip2

壓縮檔案為.bz2檔案

bunzip2

解壓.bz2檔案

zcat

解壓&預覽.z、.gz檔案

bzcat

解壓&預覽.bz檔案

xz壓縮檔案或目錄為.xz檔案

tar歸檔、解壓縮檔案或目錄

cpio

重定向打包備份檔案

磁碟管理常用命令

命令功能說明

lsblk

顯示塊裝置清單

fdisk

管理磁碟分割槽

gdisk

管理磁碟分割槽(gpt)

parted

centos6分割槽管理工具

partprobe

同步磁碟分割槽資訊

mkfs

建立檔案系統(格式化)

mke2fs

ext系統專用檔案系統管理工具

tune2fs

重置ext檔案系統可調整屬性

dumpe2fs

檢視超級塊資訊(不顯示分組資訊)

blkid

檢視塊裝置屬性(名稱、uuid、型別等)

e2label

管理ext檔案系統標籤

findfs

根據標籤或uuid查詢檔案系統

findmnt

檢視檔案系統

mount

掛載命令

lsof

檢視開啟的檔案

losetup

檢視loop裝置

馬哥Linux學習筆記

作業系統 執行的活動的程式的副本,叫做程序。程序是實現資源分派的單位。作業系統完成程序管理 優先順序識別等。作業系統提供安全功能,保證程序之間不互相干擾。os作用 cpu時間分配 記憶體管理 程序管理 安全功能 驅動硬體 核心自帶或第三方安裝 任何硬體都需要驅動,只不過很多硬體驅動是作業系統內建。作...

馬哥的linux培訓第四周作業

課程內容 各種k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括開發測試環境部署k8s,和生產環境部署k8s。介紹主要的k8s資源的使用配置和命令。包括configmap,pod,service,replicaset,namespa...

馬哥mysql 馬哥學習筆記五 MYSQL初步

1.mysql u username p h mysql server linux socket windows memory 2.互動式模式中的命令類別 客戶端命令 伺服器端命令 必須使用語句結束符,預設為封號 3.關聯式資料庫物件 表索引 檢視約束 儲存過程 儲存函式 觸發器游標 使用者許可權 ...