shutdown -h now 如今立刻關機
shutdown -r now 如今從新啓動
reboot 如今從新啓動
su - 若是當前是普通用戶,則輸入這條命令切換到管理員用戶(root),若是要切換到其餘用戶則敲入 su - 用戶名 如: su - shenliang
logout 從當前用戶註銷(若是是在圖形界面的終端的話,則是輸入 exit 命令來退出當前用戶)
cd 切換目錄【如:cd / 表示切換到linux的根目錄!!(/)表示根目錄】
pwd 顯示用戶當前在哪一個路徑下的命令 (這個命令用的特別多,在命令行裏若是不知道當前所處文件夾,能夠輸入該命令 pwd
對於文件夾及文件的一些操做(使用頻率是最高的)
ls 【列出文件和目錄】 如:ls /home (列出home下面的全部文件和目錄)
ls -l 【列出的文件和目錄以長列表顯示】 如:ls -l /home
ls -a 【列出隱藏的文件和目錄】 如:ls -a /home
mkdir 【創建目錄】 如:mkdir test
rmdir 【刪除空目錄】 如:rmdir test(只能刪除空目錄,若是該目錄下還有其它文件則該命令無效)
touch 【創建空文件】 如:touch Test.java
cp 【複製命令】 如:cp /home/Test.java / (將home路徑下的Test.java文件複製到根目錄下)
cp -r dir1 dir2 【-r表示遞歸,將dir1表明的文件夾及裏面的文件複製到dir2路徑那裏】 如:cp -r /home/test /(將home下的test文件夾複製到根目錄下)
mv 【移動文件和改文件名】 如:mv /home/Test.java /(表示將home下的Test.java文件移動到根目錄下)
mv /Test.java /Hello.java(表示將Test.java文件名改爲Hello.java)
rm 【刪除文件和目錄】 如:rm /Test.java (將根目錄下的Test.java刪除)【注:若是該文件是個文件夾則刪除不了】
rm -rf *【(-r表示遞歸、f表示強制刪除)刪除全部內容,包括目錄和文件夾】 如:rm -rf /home/test(強制刪除home下的test文件夾)
ln 【創建符號連接,相似於windows中的快捷方式(需root權限或相應用戶權限)】
ln -s 源目標 目的目標 如:ln -s /etc/inittab /inittab(這樣就會在根目錄下創建一個inittab連接,該連接指向了etc目錄下的inittab文件)
more 【顯示文件內容,帶分頁】
less 【顯示文件內容,帶分頁】 若是咱們的一個文件裏面有不少內容,就可使用more命令給其分頁 如:more /etc/prelink.conf (給etc下面的prelink.conf文件內容進行分頁顯示)
| 【管道命令】 【這個命令在linux系統中用的不少】 ( | 這個命令的做用就是將 | 前面的那個命令的結果交給 | 後面的那個命令來處理)
如:ls /etc | more (|前面那個命令是顯示出etc文件夾下的全部文件及目錄,|後面那個命令就是以分頁形式顯示,
因此這個命令的意思就是 以分頁來顯示出etc目錄下的全部文件和目錄)
grep 【在文本中查詢內容】 這條命令用的很是多 如:grep "shenliang" /home/Test.txt (在Test.txt文件中查詢出包含有shenliang的那行文本信息)
若是須要顯示出所查文本所在行數則使用: grep -n "shenliang" /home/Test.txt(查詢出Test.txt文件中shenliang該信息所在行數以及改行全部文本)
find 【搜索文件及目錄】 如:find /home -name Test.java (在home文件夾下或者home中全部的子文件夾下查找名字爲Test.java的文件)
重定向命令【> 、>>、<】
如:ls -l /etc> a.txt (將etc下面的列表信息寫入到a.txt文件中【覆寫】,若是以前不存在a.txt文件,則建立a.txt文件而後將信息寫進去,
若是存在a.txt文件,則會覆蓋掉以前的信息)
ls -al /etc>> aa.txt (將etc下面的列表信息追加到aa.txt文件信息後面)
從文件中輸入信息 aaa < bbb
【cat、vi】(cat命令只能查看文件,vi命令既能夠查看文件又能夠修改文件,對於一些關鍵文件咱們通常使用cat命令查看)
如:cat /etc/profile (只是查看該文件裏的內容) vi /etc/profile (查看、而且能夠修改該文件裏的內容)
向文件中寫入內容:
覆蓋型寫法 (文件裏原來的內容被覆蓋)
echo "111111111" > .txt
添加型寫法 (新內容添加在原來內容的後面)
echo "111111111" >> java.txt