linux常用命令

2022-10-04 03:39:09 字數 2327 閱讀 6517

ls檢視檔案

pwd 檢視當前使用者所在目錄

clear 清屏

資料夾相關命令

rmdir 刪除資料夾

cp 複製

rm移除

mv 移動檔案或目錄

檔案相關命令

檢視檔案

建立編輯檔案

vim編輯器的使用

vim有三種模式:命令模式、插入模式、底線命令模式

三種模式的切換:只能從命令模式進入插入模式、只能從命令模式進入底線命令模式

命令模式

插入模式

底線命令模式

軟連線和硬鏈結

使用者管理相關命令

linux是多使用者的作業系統,使用系統資源都必須擁有乙個使用者賬號,普通賬號由管理員root賬號分配,然後以普通賬號登入系統。

使用者的增加實際上修改的是/etc/passwd檔案

檢視使用者的配置檔案 cat /etc/passwd

刪除使用者 userdel -r jack #刪除使用者並刪除使用者的目錄

修改使用者 usermod 修改內容 使用者

使用者設定密碼,新增賬號時新增密碼

passwd 修改自己的密碼

passwd -l jack 凍結賬號,一旦凍結,就無法再使用該賬號登入

修改凍結賬號密碼後,可以解凍賬號

切換使用者

使用者組相關命令

# 建立乙個使用者組 groupadd

groupadd jack # 新建組, 組id自增,cat /etc/group

groupadd -g 1100 mack #指定組id是1100

# 刪除使用者組

groupdel jack # 刪除後,配置檔案中就沒有這個組的資訊

# 修改組

groupmod -g 2200 -n mmm mack # 將mack組重新命名為mmm id改為2200

# 給使用者分配組

useradd -g 分配使用者組

檔案屬性

ls -lll檢視檔案或資料夾的屬性、以及檔案所屬的使用者和組

第乙個字母有3種:d表示資料夾、-表示檔案、l表示軟鏈結

修改檔案屬性 chmod [-r] xyz 檔案或資料夾 chomd 777 a.txt

磁碟管理相關命令

檢查磁碟空間使用量 du

程序管理相關命令

檢視當前執行的程序資訊ps

安裝軟體 三種方式

rpm安裝

yum安裝(常用)

# 編譯安裝(原始碼安裝) nginx

./configure

make

make install

# rmp安裝

rpm -ivh rpm包 # rmp安裝軟體

rmp -e 軟體報名 # rmp刪除軟體

# yum安裝

yum install -y 軟體

yum remove 軟體包

yum search 軟體包 # 查詢

# yum安裝net-tools工具包等

壓縮&解壓
壓縮  

gzip a.c 壓縮 a.c.gz a.c不保留

解壓縮gzip -d a.c.gz

壓縮單個檔案

gzip a.c

壓縮資料夾

壓縮資料夾內部的檔案不提供打包

gzip -r gztest/

生成壓縮包

bzip2 -z a.c

解壓bzip2 -d a.c.bz2

打包tar

引數-f 使用歸檔

-c 建立新歸檔 建立壓縮 compress

-x 解壓

-j bzip2 壓縮格式

-z gzip

-v 列印命令執行過程

解壓tar -vxjf bziptest3.tar.bz2

壓縮tar -vcjf bziptest3.tar.bz2 bziptest2/gzip

解壓tar -vxzf bziptest3.tar.gz

壓縮tar -vczf bziptest3.tar.gz bziptest2/rar

打包rar a testrar.rar testrar

rar x testrar.rar

參考文件

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...