linux指令系統(tǒng)

Linux指令系統(tǒng):

命令名稱[命名參數(shù)][命名對象]

退出:logout 、exit

一、日常操作

1.cd指令   - 進入指定文件夾
cd 目錄  - 進入指定目錄(也可以式文件夾對應的路徑)
                ~相對路徑  - 絕對路徑

cd ..    -返回上層目錄
cd ~    - 回到根目錄
cd /     - 進入系統(tǒng)根目錄

2.ls指令   - 查看當前目錄中的內(nèi)容
ls
ls  -l/-lh  - 查看詳情
ls   -a  - 隱藏文件也一起顯示
ls  -R  - 遞歸顯示所有的內(nèi)容
ls  -S/-t  - 按大小/時間排序

3.pwd指令   -顯示當前完整目錄

4.文件操作
touch  文件名  - 新建文件
cat 文件名   - 查看文件內(nèi)容
vim/vi - 打開文件

rm  文件名- 刪除文件
rm -r 目錄   - 刪除文件夾

cp 文件名1  文件名2   - 將文件中的內(nèi)容拷貝到 文件2中
cp 文件1路徑   文件2路徑
cp -r 文件名/目錄名  目錄2  - 將文件/目錄拷貝到目錄2中

mv 文件名1 文件名2 -將文件1中的內(nèi)容移動到文件2中,并且刪除文件1(文件重命名)
mv 文件1路徑  文件2路徑

mv  文件名1  文件目錄  - 將文件1移動到指定目錄中
注意:mv指令不能加 -r來操作目錄
(注意:cp/mv/rm后面可以跟:-i詢問 -f強制 -n不覆蓋 )

mkdir 目錄名   - 新建文件夾
mkdir  -p a/b/c   - 按層級創(chuàng)鍵a,b,c三個文件夾
mkdir  -p a/{a,b,c}/{d,e,f}   - 同一層級常見多個

rmdir  目錄名   -刪除指定空目錄

5.history    - 顯示歷史指令記錄
bashrc 配置顯示時間:export  HISTTIMEFORMAT="[%y‐%m‐%d_%T] "
修改bashrc 后使其生效:  source ~/.bashrc  或 .  .bashrc 

6.鏈接
ln -s  源路徑  目標路徑  - 給源路徑對應的文件在目標路徑下創(chuàng)建一個軟鏈接(可以看成是快捷鍵)(源路徑是絕對路徑)(掌握?。。。。。。。。。。。。?ln 源路徑   目標路徑       - 給源路徑對應的文件在目標路徑下創(chuàng)建一個硬鏈接(了解)

注意:源文件不存在的時候,軟件無效,硬鏈接變成普通文件

7.快捷鍵
ctr + f      - 前進一個字符
ctr + b     - 后退一個字符
ctr + a     - 回到行首
ctr + e     -回到行尾 
ctr + w     -向左刪除一個單詞
ctr + u     -向左刪除全部
ctr + k     -向右刪除全部 
ctr + y     -粘貼上次刪除的內(nèi)容
ctr + l      -清屏

二、進程相關的指令

1.ps指令
ps    - 進程狀態(tài)
ps  -aux  或者 ps ex   - 查看進程
ps  -aux lgrep 進程名   -查看指定進程
ps grep  進程ID

2.top指令
top    - 動態(tài)監(jiān)控進程
top   -p PID1 ,PID2,.......... -動態(tài)監(jiān)控指定進程

3.free指令
free -單位    - 以指定單位查看內(nèi)存,例如free -M free -G  free -K

4.kill指令  
kill 進程號           - 殺死指定的進程
kill -1/-9/-15        - -1(hup)不間斷重啟, -9(kill)強制殺死進程  ,-15(term)正常終止進程
pkill  進程名      - 按名字處理進程
killall  進程名    -處理名字匹配的進程

uptime    - 查看系統(tǒng)狀態(tài)

三、權限管理

1.user 和group:一個系統(tǒng)可以有多個用戶和多個分組;一個分組中可以有多個用戶,一個用戶在不同的分組中(多對多)
users    - 查看當前用戶
groups   -查看當前分組
groupadd 分組名    - 添加分組
useradd  -G 分組列表 -m -s /bin/bash 用戶名   - 創(chuàng)建一個用戶添加到指定的分組中(在home創(chuàng)建相應的文件夾)
passwd  用戶名  - 修改密碼
su  用戶名    - 切換用戶密碼

sudo
注意:a.在Ubuntu需要將用戶添加到sudo分組中,才能使用sudo以管理員的身份執(zhí)行程序
      b .在centos中需要先執(zhí)行vi指令進入sudoers文件中在指定的位置添加內(nèi)容
## Allow root to run any commands anywhere
        root    ALL=(ALL)       ALL
        xiaoming ALL=(ALL)      ALL     (自己添加的,xiaoming是用戶名)
 2.chmod 
chmod  權限值  文件   - 修改指定文件的權限
chmod  [a,u,g,o][+,-][r,w,x] 文件    -為指定文件,給所有用戶添加相應的權限
(a:所有,u:自己,g:同組,o:其他;+:添加,-:取消;r:讀,w:寫,x:執(zhí)行)

chown  用戶名 文件  - 改變文件所有者

(權限制是三組二進制值)
self   group      other
rwx    rwx         rwx    
111    101         001     - 自己讀寫可執(zhí)行,同一分組的只讀可執(zhí)行,其他的只可執(zhí)行
110     100        000

chmod  644 文件
chmod  777 文件
chmod  666 文件

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Linux習慣問題: 在vim編輯時,按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,694評論 0 16
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,715評論 0 5
  • 1.Linux下如何用命令查看實時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,556評論 0 11
  • Linux指令大全 1.cat 使用權限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help...
    muyang_js的簡書閱讀 2,914評論 0 12
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,335評論 0 10

友情鏈接更多精彩內(nèi)容