1. 程式人生 > >這個從我開始玩linux來整理的常用的一些筆記,可能一些地方還不夠全,會慢慢更新的

這個從我開始玩linux來整理的常用的一些筆記,可能一些地方還不夠全,會慢慢更新的

clear 清屏  

ll/ls 列出當前目錄下的所有檔案及目錄

pwd 檢視當前所在目錄

cd 切換目錄 eg:  cd /root 切換到根目錄下的root目錄下  cd ./abc/ 切換到當前目錄下的abc目錄  cd .. 切換到上一級目錄

touch 建立檔案  

mkdir 建立目錄   eg:mkdir -pv ./abc/123  表示在當前目錄下下的abc目錄下建立一個叫123的目錄 -pv父目錄不存在時,先生成父目錄並且顯示執行的詳細資訊

cat 顯示文字檔案內容

more 檢視內容多時的檔案

less 使用多檢視一般的檔案 enter 向下一行 page down 前進一頁 page up 後退一頁 v進入vim編輯器 q退出  -mN 顯示行號和百分比

cp 複製檔案或目錄  -r 將指定目錄下的檔案和子目錄一併處理 eg:cp -r ./abc/1.txt /hexu/2.txt 將當前目錄下的abc目錄下的1.txt檔案複製到根目錄下的hexu目錄下的2.txt檔案中

rm 刪除目錄或者檔案  -rf 強制將目錄刪除,並且將目錄下的所有檔案及子目錄一併處理

vi、vim 文字編輯  1、輸入vim進入一般模式 2、輸入i進入插入模式 3、按下esc從插入模式退出到一般模式 4、在一般模式下輸入 :wq 退出編輯 (  :w 儲存檔案但不退出vi    :w file 將修改另外儲存到file中,不退出vi     :wq 儲存檔案並退出vi     :q 不儲存檔案,退出vi     最後回車即可。    shift +ZZ 退出    在末尾加歎號表示強制. )

操作: vim filename yy 單行復制:一般模式下,游標移動到要複製的行處 nyy 多行復制:一般模式下,游標移動到要複製的首行處,輸入3yy(複製3行) p  粘粘:將游標移動到要粘粘的行處 dd 刪除:一般模式下,刪除游標所在行 ndd 多行刪除:一般模式下,游標移動到要刪除的首行

data 檢視時間 data +%Y/%m/%d   data +%H:M 檢視日曆 cal

Ctrl+c 相當於終止當前程式 語法+ --help 檢視這個語法的幫助 date --help

關機命令:

1、halt   立刻關機  2、poweroff  立刻關機 3、shutdown -h now 立刻關機(root使用者使用)  4、shutdown -h 10 10分鐘後自動關機  如果是通過shutdown命令設定關機的話,可以用shutdown -c命令取消重啟

重啟命令:

1、reboot  2、shutdown -r now 立刻重啟(root使用者使用)  3、shutdown -r 10 過10分鐘自動重啟(root使用者使用)   4、shutdown -r 20:35 在時間為20:35時候重啟(root使用者使用)  如果是通過shutdown命令設定重啟的話,可以用shutdown -c命令取消重啟

建立使用者 adduser username  建立密碼 passwd username  再輸入密碼 刪除使用者 userdel usernmae 徹底刪除相關檔案 (方式一)userdel -r xiaoluo (方式二)userdel username           find / -name "*username*" 修改密碼 passwd username 回車 passwd 密碼

切換使用者 su - username  從root切換到普通 su -   從普通切換到root(username可省)

賦予使用者許可權 1、 修改 /etc/sudoers 檔案,找到下面一行,把前面的註釋(#)去掉 程式碼如下: ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然後修改使用者,使其屬於root組(wheel),命令如下: 程式碼如下: #usermod -g root hexu

2、 修改 /etc/sudoers 檔案,找到下面一行,在root下面新增一行 程式碼如下: ## Allow root to run any commands anywhere root ALL=(ALL) ALL hexu ALL=(ALL) ALL

3、 修改 /etc/passwd 檔案,找到如下行,把使用者ID修改為 0  程式碼如下: tommy:x:500:500:tommy:/home/tommy:/bin/bash 修改後如下 程式碼如下: tommy:x:0:500:tommy:/home/tommy:/bin/bash

程序管理

1、檢視當前程序 ps -ef  ps -aux pstree  :樹狀檢視程序

2、top檢視實時程序 k 根據程序號關閉程序 u 回車,+ username 檢視某個使用者的所有程序, ctrl + c :退出

3、直接關閉程序 kill %+PID號

服務管理

chkconfig --list  :查詢服務 chkconfig --list +服務名  :查詢某一個服務 service +服務名 start  :啟動服務

壓縮解壓 解壓 tar -zxvf 壓縮檔名   (tar -zxvf tomcat-9.0.0-tar.gz)

軟體的下載安裝(rpm安裝檔案、yum下載安裝檔案) 1、rpm  需要先下載 .rpm的檔案,然後在進行rpm安裝。 rpm -ivh +檔名.rpm

2、yum(需要連網) 先查詢需要安裝的檔案的存在的各個版本資訊 yum search +檔案   (例如:yum search java    /   還可進行grep查詢 yum search java |grep jdk) 然後下載安裝 yum install +檔名 (例如:yum install jdk1.8.0_191)

wget 下載檔案 常用的 wget +下載地址    (例如: wget http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz)

博主現在也還是個初學者,目前涉及到的區域也差不多隻有這些,以後會再更新相關內容的。