linux 常見的標識與Redis資料庫

2021-10-24 22:09:24 字數 3788 閱讀 4470

***@***:~$ :

第乙個 *** 只的是 使用者名稱

第二個 *** 代表的是 host主機

~ : 當前使用者的根, 根的位置在 /home/使用者名稱

$ : 代表當前使用者是乙個普通使用者

mkdir test

mkdir .test

mkdir ~/test

mkdir /home/***/test

-- 遞迴的建立 test/a/b目錄

mkdir -p test/a/b

-v : 顯示建立目錄的資訊

-l : 以列表的形式格式化資料

drwxr-xr-x  2 *** *** 4096 9月   1 18:37 公共的

drwxr-xr-x 2 *** *** 4096 9月 1 18:37 模板

...第一列由10個字元組成,由 0-9 標識每乙個字元

0 : d (資料夾) , - (檔案), l (軟連線)

1-3: 檔案所屬使用者的許可權

4-6: 檔案所屬使用者組所在的許可權

7-9: 其他使用者所對應的許可權

r : 讀

w : 寫

x : 可執行

第三列 代表檔案所屬使用者

第四列 代表檔案所屬使用者組

-a : 顯示包含隱藏的檔案 和 . 和 …

-a : 不顯示 . 和 …

常見的命令

ls -l

ls -la

ls -ld

ll ==> ls -lap

rmdir : 刪除空目錄

rmdir -p 路徑 遞迴的刪除空目錄

-f : 強制刪除、忽略不存在

-i : 刪除的時候、進行提示

-r : 遞迴的刪除資料夾以及下面的所有的內容

-d : 刪除空目錄

rm -f

rm -rf

rm -i

rm -ri

ps: 禁止使用乙個命令 rm -rf /

sudo apt install vim
vim的三種操作模式

vim命令模式

當使用者輸入vim 檔名回車後、將自動進入命令模式

dd : 刪除游標所在的行

xdd : x代表刪除的行數

d$ : 從游標所在的位置刪除到行的末尾

d0 : 從游標所在的位置刪除到行的頭部,不刪除游標所在的位置

dg : 游標所在的位置,刪除到底部

dxg : 從游標所在的位置,刪除到指定的行

yy : 複製游標所在的行

xyy : x 代表複製的行數

y$ : 從游標所在的位置 複製到行的末尾

y0 : 從游標所在的位置 複製到行的頭部

p : 貼上

gg : 快速設定游標的位置到 文件的頭部

g : 移動到文件的尾部

xg : x 代表 游標移動到的行數

. : 重複上乙個命令

/ : 從上到下搜尋

? : 從下到上搜尋

搜尋到內容後,如果要查詢下乙個,先按回車,在按 n / n

vim 編輯模式

從命令模式進入到編輯模式,需要按下

如果從編輯模式要切換到 命令模式,則按下 esc

vim 命令底線模式

從命令模式切換到命令底線模式 使用:即可

:w 儲存,不退出

:q 不儲存,退出(檔案未改變)

:wq 儲存並退出

:w! 強制寫入,針對唯讀檔案

:q! 強制退出,(檔案被修改、且不儲存)

:wq! 強制儲存並退出

:set nu 顯示行數

:set nonu 關閉行數

cat -n file

nl file

tail -f file : 主要用來做日誌的監控

cp -r source dict : 拷貝目錄/檔案

-r : 用來拷貝目錄

-f : 強制性檔案拷貝

-i : 覆蓋的時候進行提示

scp [-r] user@host:檔案路徑 拷貝到本地路徑

scp [-r] 本地路徑 拷貝到 user@host:檔案路徑

mv source dest

如果 dest 是乙個目錄的話,是檔案的移動

如果 dest 是乙個檔案的話, 是檔案的重新命名

r 讀 4

w 寫 2

x 可執行 1

chmod [-r ] 777 檔案/資料夾

u 使用者

g 組o 其他

a 所有

chmod u+r 檔案

chmod u-r 檔案

chown [-r] 使用者名稱[:組名] 檔案

-- 新增乙個 組 

sudo groupadd test01

-- 刪除乙個 組

sudo groupdel test01

-- 建立乙個 admin賬戶, 並設定了 該賬戶的主目錄

sudo useradd -g test01 -d /home/admin -m admin

-- 建立乙個禁止登入的賬戶 (安裝服務的比較常用)

sudo useradd -s /bin/false admin (ubuntu)

sudo useradd -s /sbin/nologin admin (centos)

-- 把乙個 使用者 和 組進行關聯

adduser 使用者 組

# 查詢 admin 使用者的資訊

id admin

-- 刪除使用者

userdel -r admin

usermod : 用來修改使用者

groupmod : 用來修改組

ps -ef | grep 某個服務的名字

sudo kill -9 pid

sudo find / -name mysql*

rdbms

nosql

sudo apt install redis-server

sudo systemctl restart redis

sudo systemctl start redis

sudo systemctl stop redis

wget

建立乙個軟連線

編譯 redis

-- 如果提示 make 不存在,則 安裝 sudo apt install make

-- 如果提示 /bin/sh: 1: cc: not found ,則需要安裝 sudo apt install gcc

make malloc=libc

將 redis的命令安裝到 /usr/local/bin目錄

sudo make install
啟動 redis

llen key : 獲取列表長度

ltrim key start end : 擷取列表中從start -end 之間的元素,返回列表

zrangebylex zset - + : 查詢集合中所有資料

zrangebylex zset (a [d : 查詢集合 大於 a 小於等於d

zrangebylex zset [a (d : 查詢集合 大於等 a 小於d

Redis的簡介以及Linux下redis環境安裝

redis的特點 linux環境安裝redis環境 2.解壓至linux系統中 3.安裝gcc yum install y gcc 4.執行make命令 make malloc lib 我使用的是寶塔面板一鍵安裝,所以上面的步驟都可以省略 寶塔面板安裝 在它的資料夾下 www檔案下的server資料...

Linux常見命令與實踐

virtual memory statistics 虛擬記憶體統計,命令用來顯示linux系統虛擬記憶體狀態,也可以報告關於程序 記憶體 i o等系統整體執行狀態。各引數表示 iostat是i o statistics 輸入 輸出統計 的縮寫,iostat工具將對系統的磁碟操作活動進行監視。它的特點...

Linux常見的壓縮與打包指令

zip壓縮 zip 目標壓縮檔案名 源檔名 示例 zip temp.zip file1 解壓縮 unzip 壓縮檔案名 gzip壓縮 gzip file list 示例 gzip file1 file2 壓縮後會刪除原始檔案,壓縮後的檔案字尾為.gz 解壓縮檔案 gzip d zip file li...