一、Linux命令行
[user@bigdata ~]$
[root@bigdata ~]#
1、user、root 當前操作的用戶;
2、@bigdata 當前的主機名;
3、~ 當前用戶主目錄,如/home/user ;
4、$ 當前用戶爲普通用戶;
5、# 當前用戶爲root用戶;
二、Linux輔助命令
1、敲出命令或目錄或文件的前一部分可以通過Tab鍵實現自動補全;
2、clear 清屏命令,在命令行使用;
3、Ctrl+l 清屏快捷鍵,當命令行已經打出部分命令又不願清除時,可以使用快捷鍵清屏;
三、Linux命令格式
命令 [選項] [參數:目錄或者文件] (PS:中括號內容爲可選)
四、常見命令
1、ls 命令
ls #查看當前目錄下的文件;
選項:
-l,long,顯示長格式的文件或目錄信息;
-a,all,顯示所有的文件或目錄(包含隱藏文件);
-d,顯示目錄本身的屬性;
-h,查看具體文件的大小;
2、ll 命令
ll #顯示當前目錄下長格式的文件信息,等同於ls -l
3、cd 命令
cd #切換到指定的目錄下;
#cd . 回到當前目錄;
#cd .. 回到上一級目錄;
#cd / 回到根目錄,系統最頂層目錄;
4、pwd 命令
pwd #顯示當前目錄的決定路徑;
5、su 命令
su #切換用戶及用戶文件;
選項:
-,從普通用戶切換到root用戶,需要root用戶的密碼;
- user,從root用戶切換到普通用戶,不需要用戶密碼;
普通用戶之間切換需要密碼;(-和user之間需要分開);
,不加 - ,則只切換用戶,不切換用戶文件;
五、Linux文件目錄命令
1、touch 命令
touch #創建一個空文件;創建名字帶有空格的文件(touch “file name”);
2、mkdir 命令
mkdir #創建一個目錄(一級目錄);
選項:
-p,遞歸創建多級目錄;
3、rm 命令
rm #刪除一個文件或目錄(一級目錄);
選項:
-r,遞歸刪除多級目錄;
-f,強制刪除;
4、rmdir 命令
rmdir #刪除一個空目錄;
5、cp 命令
cp #拷貝一個文件(拷貝文件時可以重命名文件)或目錄(一級目錄);
選項:
-r,遞歸拷貝多級目錄;
6、mv 命令
mv #剪切文件(剪切文件時可以重命名文件)或目錄;
7、cat 命令
cat #查看一個文件,適合查看小文件或者行數比較少的文件;
8、more 命令
more #分頁查看文件內容;
#按空格鍵一頁一頁查看(Xshell一屛高度決定);
#按回車鍵一行一行查看;
#按q退出瀏覽狀態;
9、head 命令
head #查看一個文件的前幾行;
選項:
-n,n代表行數;
10、tail 命令
tail #查看一個文件的末尾幾行;
選項:
-n,n代表行數;不加默認選項是10行;
-f,動態查看文件;
六、vi編輯器命令
1、三種模式
⑴命令模式:剛進入文件的時候的狀態,或者是在插入模式按Esc進入的狀態;
⑵插入模式:可編輯文件內容的狀態(按i進入,按Esc退出);
⑶最後行模式:在命令模式下輸入“:”(英文冒號),進入的狀態;
選項:w 保存,q 退出,!強制操作(三個選項可以聯合使用wq! w! q! );
2、vi 快捷方式
⑴顯示行號,最後行模式使用,set nu ;
⑵光標移到首行,命令模式使用,小寫gg ;
⑶光標移到末行,命令模式使用,大寫G ;
⑷刪除光標所在行,命令模式使用,小寫dd ;
⑸刪除光標往下的多行,命令模式使用,如3dd ;
⑹拷貝光標所在行,命令模式使用,小寫yy ;
⑺拷貝光標往下的多行,命令模式使用,如3yy ;
⑻粘貼一行或多行,命令模式使用,小寫p ;
⑼撤銷上一步操作,命令模式使用,小寫u ;
3、替換內容命令
1, $s/需要替換的內容/替換的結果內容/g
# 1表示第一行,$表示最後一行,(1,$)表示一個範圍,g表示通行;
4、搜索命令
命令模式使用,搜索一個字符串“string”,則爲 /string ,n繼續搜索下一個,N搜索上一個;
七、關機和重啓命令
1、關機命令(4種):
shutdown -h now#立即關機;
init 0
halt
poweroff#常用;
2、重啓命令(2種):
reboot
init 6
3、拓展
Linux CentOS關機命令:
⑴halt#立刻關機;
⑵poweroff#立刻關機;
⑶shutdown -h now #立刻關機(root用戶使用);
⑷shutdown -h 10#10分鐘後自動關機;
注意:如果是通過shutdown命令設置關機的話,可以用shutdown -c 命令取消重啓;
Linux CentOS重啓命令:
⑴reboot#立刻重啓;
⑵shutdown -r now#立刻重啓(root用戶使用);
⑶shutdown -r 10#10分鐘後自動重啓(root用戶使用);
⑷shutdown -r 20:35#在時間爲20:35時重啓(root用戶使用);
注意:如果是通過shutdown命令設置重啓的話,可以使用shutdown -c命令取消重啓;