Linux 常用命令(整理中)

 

一、命令分爲兩種

內部命令和外部命令

命令結構

根據空格切割字符串,第一個位置爲命令,其他位置爲命令參數

命令 描述
cd 切換文件路徑
ls LS命令展示路徑下所有的文件和文件夾
type 查看命令是 內部命令 還是 外部命令 (shell自帶的命令爲內部命令) 
whereis 查看命令的可執行文件路徑
file 查看文件類型
cat 查看可執行文件的內容
echo 打印輸出(相當於system.out.println)
clear 清屏
shutdown

關機指令

shutdown -h now :立即關機

shutdown -h +10(或10) :十分鐘後關機

shutdown -h 20:02 :系統將在20:02關機

shutdown -r now :立即重啓系統

shutdown -r +10 :十分鐘後重啓

reboot 重啓指令

 

二、linux vi命令

通過【vi 文件名】 命令進入該文件的vi編輯

1、編輯模式 

使用 vi 進入文本後,按【i】 開始編輯文本,下面會出現insert標識

使用vi命令進行刪除

命令 描述
dd 刪除當前行
ndd 刪除n行數據
dG 刪除當前後之後的全部行

2、退出編輯模式

ESC鍵,退出vi編輯模式(insert標識消失)

命令 描述
:q! 不保存文件,強制退出vi命令
:w 保存文件,不退出vi命令
:wq 保存文件,退出vi命令

 

三、查看幫助文檔命令

注意:man命令如果不識別可以通過 yum install man 來安裝man

 

四、echo定義變量

直接輸出 

[root@centOS-1 /]# echo a
a

定義後輸出定義對象值(讀對象使用$)

[root@centOS-1 /]# a=haha
[root@centOS-1 /]# echo $a
haha

定義數組並讀取值

[root@centOS-1 /]# arr=(marvin jerry sally)
[root@centOS-1 /]# echo ${arr[0]}
marvin
[root@centOS-1 /]# echo ${arr[1]}
jerry
[root@centOS-1 /]# echo ${arr[2]}
sally

 

五、bash shell進程簡單管理

命令 描述
echo $$ 打印當前bash shell的進程號
ps -ef 打印linux系統下所啓用進程信息進程號
kill -9 進程號 關閉此進程(如:kill -9 1115)
[root@centOS-1 /]# echo $$
1115
[root@centOS-1 /]# kill -9 1115

 

 

六、文件系統命令

命令 描述
df

顯示磁盤使用情況(查看分區信息)

dfKB的形式顯示

df -hGB的形式顯示(推薦)

du

顯示文件系統使用情況(查看文件、文件夾信息)

du不顯示單位

du -h顯示單位(推薦)

ls

列出當前目錄內容

ls -l:每行一個的列出目錄清單(詳細信息)

ls -a:可顯示隱藏文件

ll 是上面 ls -l 的簡寫
pwd 打印出當前(工作目錄)的路徑

1、如何識別文件類型

首先,通過 ls -l 命令打印出詳細信息如下

第1位是:類型標識

  • 【-】:普通文件(file)
  • 【d】:目錄文件(文件夾),代表directory
  • 【b】:塊設備文件(block)
  • 【c】:字符設備文件(character)
  • 【l】:符號鏈接文件(symbolic link file)
  • 【p】:命令管道文件(pipe)
  • 【s】:套接字文件(socket)

第2~10位是:文件權限;每三位一組,共三組(共9位)
分別代表:屬主權限(owner) > 組權限(group) > 其他人的權限

  • 【r】=read;
  • 【w】=write;
  • 【x】=execute

例如:drwxr-xr-x表示(d  rwx  r-x  r-x)

d:這是一個文件夾

rwx:第一組;屬主權限(創建者)爲讀、寫、執行

r-x:第二組;組權限爲讀、執行

r-x:第三組;其他人權限爲讀、執行

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章