這個從我開始玩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)
博主現在也還是個初學者,目前涉及到的區域也差不多隻有這些,以後會再更新相關內容的。