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 檔...