一般文章來說,打開搜索引擎,隨便搜索一下“liunx命令大全”/“linux常用命令”等關鍵字,隨便打開兩個搜索結果,把別人的文章內容,ctrl + c與ctrl + v複製粘貼一下,就寫好了,前後花費不超過5分鐘時間。
當然,讀者打開一看,大路貨,然後隨手關掉,也是前後不超過1分鐘。
作爲一個有節操博主,我們盡力堅持不要這樣做,我們試圖盡力不要打算大而全,面面俱到大包圍,再提取最最最常用最基本、實用的命令,務求可以用最少的學習,就可以快速入門使用linux系統。
必修命令
1、ls列出
ls
列出當前目錄下面的文件與文件夾
ls -l
除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細
2、cd進入目錄
cd 進入cd後面路徑的目錄
cd /
進入根目錄
cd ..
進入當前目錄的上一級目錄,如/dev/cdrom目錄的上一級爲/dev/目錄
cd -
進入上一個工作目錄,如在/tmp/目錄下執行cd /dev/cdrom/,再cd -則返回到/tmp/目錄
3、mkdir 創建文件夾
mkdir
創建文件夾,如mkdir /software,則在根目錄/下創建software文件夾
mkdir -p
創建文件夾與子文件夾,例如mkdir -p /software/temp/tmp,直接把/software/temp/tmp三層文件夾與子文件夾都創建了
4、rm 刪除
rm 刪除文件
rm -d
刪除文件夾
rm -rf test
刪除test文件夾與子文件夾及裏面的文件
rm -rf /
刪除根目錄下的文件與文件夾,注意,這個就是最具破壞力但是最短的代碼,傳說中的大殺器。刪除根目錄下的文件與文件夾等於就是整個系統破壞掉了,而且不可修復,慎用!慎用!慎用!
5、mv 移動
mv
移動文件夾或文件
mv test1.txt test2.txt
將test1.txt重命名爲test2.txt
mv text1.txt /tmp/
將文件text1.txt移動到/tmp目錄下
mv /test/ /temp/
將test文件夾及裏面的文件移動到/temp/文件夾下
mv /test/ /temp
將/test文件夾重命名爲/temp文件夾
mv /test/* /temp
將/test/下面的所有文件移動到/temp目錄下
(注意上面3個的區別與用法,不要弄錯)
6、cp 複製
cp test1.txt test2.txt
將test1.txt複製一份,命名爲test2.txt
cp test1.txt /temp/test2.txt
將test1.txt複製一份,到/temp目錄,命名爲test2.txt
7、vim 創建與編輯文件(重點命令)
vim test.txt
創建名字爲test的文本文檔,然後會進入到這個文本文檔的編輯界面
在編輯界面內,輸入操作如下
按i 底下顯示(insert),可以繼續按鍵盤開始輸入/修改文本內容
按**:** 可以在冒號後面輸入其他命令
:wq
保存修改與退出
:q!
不保存修改強制退出
:/test
在文本內容裏面搜索包含test的單詞,按n鍵調到下一個搜索結果
按數字鍵 再按shift+g 跳轉到第數字鍵行的內容
shift+$
跳到本行最後
shift+^
跳到本行開頭
G 跳到文本內容最後一行
H 跳到文本內容第一行
dd 刪除一整行
yy 複製一整行
p 粘貼
(vim命令是非常重要的命令,一定要掌握,在沒有圖形化界面,沒有鼠標或者鼠標不能用的時候,vim命令就是一切的基礎,所有文檔都需要使用vim進行修改,命令很複雜,沒有捷徑,唯有多練)
8、find搜索
find / -name test
從/目錄開始,查找名爲test的文件/文件夾
9、tar解壓
tar -zxvf test.tar.gz
解壓後綴爲tar.gz的壓縮包
tar -jxvf test.tar.bz2
解壓後綴爲tar.bz2的壓縮包
10、PS
ps -ef | grep tomcat
查看tomcat進程是否運行以及進程號
ps -ef | grep mysql
查看mysql進程是否運行以及進程號
ps aux
顯示當前系統運行的所有程序
恭喜你,你已經成功入門linux。。。。。。。。。。。。。。
哈哈哈哈哈,開玩笑的啦,哪有那麼簡單。
但是,對比起90%連linux長啥樣的人,你對linux的掌握已經遠遠超過他們了。你已經掌握瞭如何安裝linux,以及可以對linux系統的文件/文件夾做一些增刪改查了。
基本上最最最常用的命令,你都已經掌握了。如果學有餘力,可以繼續看看選修的命令,如果覺得已經很累了,或者想要先練熟上面的命令,那麼就等以後再回來看選修的命令吧。
選修命令
1、修改密碼
passwd
2、su切換用戶
su -
切換到root(管理員)
su - mary
切換到mary用戶
3、kill
kill xxxx -9
強制關閉進程號爲xxxx的進程,進程號可以通過ps -ef | grep 程序名查看
4、pwd
查看當前目錄的絕對路徑。
5、df -Th
查看磁盤分區掛載情況、容量使用情況、格式化文件系統類型等。
6、fdisk
fdisk -l
查看物理磁盤分區情況
fdisk /dev/sda
對第一塊sata盤進行分區
7、mkfs
mkfs -t ext4 /dev/sda1
將/dev/sda1格式化爲ext4格式
8、chown
修改文件/目錄擁有人
9、chmod
修改文件/目錄的讀寫執行權限
10、top
查看當前在運行進程與資源利用率
11、tail
tail -f filename
顯示文件最後10行更新,一般用於查看日誌文件,可以顯示最新報錯的日誌記錄