Linux的常用命令集合

2021-10-06 20:24:42 字數 1872 閱讀 5500

linux常用命令

ls: 檢視檔案下的目錄

man: 萬能的幫助命令

help: 幫助命令

info: 幫助命令

pwd: 檢視當前目錄名稱

cd: 更改操作目錄

ls:1.-l 長排序

2. -a顯示隱藏資料夾

3. -r倒序排序

4. -t按照時間進行排序

5. -r 遍歷該資料夾下的所有資料夾以及檔案

6. -h顯示壓縮的大小

clear: 清除介面 快捷鍵ctrl+l

mkdir: 建立空的目錄

-p 建立多級目錄

rmdir: 刪除空的目錄 資料夾

rm: -r 刪除目錄可以不為空

-f 刪除時不會提示 需謹慎操作

cp: -r 影印檔案到指定資料夾

-v 進行提示

-p 保留原來的時間

-a 保留原來的許可權等

tar: cf 將檔案打包到指定位置 tar cf +檔案位置和打包後的名字 +打包的檔案

czf 打包並壓縮 檔案加字尾名 .gz

cjf 打包並壓縮 檔案加字尾.bz2

xf 解壓資料夾 tar xf +解壓檔案±c+解壓到的位置

zxf 解壓.gz

jxf 解壓.bz2

gzip: 壓縮與解壓縮 速度快

bzip2: 壓縮與解壓縮 壓縮比例大

*: 萬用字元 匹配字段開頭一致的檔案

?: 萬用字元 匹配字段開頭但後面之跟隨只有乙個位元組的檔案

mv: 移動檔案到指定位置

touch: 建立乙個檔案

vim: 插入模式 i i a a o o

h j k l 游標移動

yy 整行複製

3yy三行複製

y$ 複製游標位置到這行結尾

dd 剪下

d$ 剪下游標位置到這行結尾

p 貼上

u 撤銷 ctrl+r 取消撤銷 重做

x 刪除單個字元

r 替換

:set nu顯示行數

10j 將游標 移動到第10行

j移動到第一行 j移動到最後一行

shift+6 ^ 移動到本行結尾

shift+4 $ 移動到本行開始

:w +檔案位置和名字 儲存檔案到指定位置

/x 查詢x的位置 按n匹配下乙個字元

:/s/x/z將游標所在行的x替換為z

:%s/x/z/g將所有的x替換成z 全域性替換

v shift+v 行操作 ctrl+v塊模式

使用者(組)管理

useradd 新建使用者

userdel 刪除使用者

passwd 修改使用者密碼

usermod 修改使用者屬性

chage 修改使用者屬性

groupadd 新增使用者組

groupdle 刪除使用者組

su - 使用者名稱 臨時切換使用者

sudo 以其他身份執行命令 (規避了普通使用者有很大的許可權漏洞的問題

檔案許可權:數字許可權

r :4 讀

w:2 寫

x :1 執行

chown chgrp 屬主 屬組的修改

chmod u± 屬主許可權修改 g±屬組許可權修改 o±其他使用者許可權 a±全部許可權 =只有某個許可權

id檢視所屬

echo 清空原來資料夾內容 寫入新內容 echo +內容 +>+檔案位置

cat 檢視檔案內容

檢視網路配置

root使用者 ifconfig/ip可以直接檢視

普通使用者 /sbin/ifconfig

顯示進行的程序

ps aux|grep redis

殺掉某一程序

kill + 執行編號

Linux 常用命令集合

1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...

Linux常用命令集合

下文中的一些linux命令是我在工作中用到收集而來的,較為碎片化,然後,不定時更新 檢視軟體是否安裝。列出所有安裝的dockerrpm qa grep docker軟體是否安裝rpm q grep docker列出軟體包安裝的檔案rpm ql docker檢視軟體所有安裝包的檔案儲存位置rpm qa...

Linux 常用命令集合

這裡記錄下linux小白常用的命令吧 1.目錄 檔案等操作 rm rf 刪除某目錄 mv 原始檔 目標檔案 類似於搬家或者重新命名 cd 返回上一級目錄 ssh 從12號登陸18號 ssh txz 11.11.11.18或者ssh txz node18 在 etc hosts裡有對應關係 scp 檔...