CentOS 初体验七:常用命令
轉載請標明出處:http://blog.csdn.net/zhaoyanjun6/article/details/78962179
本文出自【趙彥軍的博客】
1、clear 清屏
命令:clear
也可以使用 Ctrl+L 清除屏幕,這是在編寫 Linux 常用的一個命令。
2、ls 列出目錄的內容
查看目錄中的文件
命令:ls
顯示詳細信息
命令:ls -l
顯示隱藏文件
命令:ls -a
3、cd 目錄切換
進入某個目錄
命令:cd 目錄名
切換到用戶的桌面目錄
命令:cd ~/Desktop
退出當前目錄,回到上一級目錄
命令: cd ..
退出當前目錄,回到上兩級目錄
命令:cd ../..
回到 home 目錄
命令:cd ~
回到根目錄
命令:cd /
回到上一次所在的目錄
命令:cd -
另外說一句 , home目錄 和 usr目錄 是平級的,同屬根目錄
4、光標移動
光標移動到行首(ahead of line),相當于通常的Home鍵
Ctrl + a
光標移動到行尾(end of line)
Ctrl + e
交換光標位置前的兩個字符
Ctrl + t
取消當前行輸入的命令,相當于Ctrl + Break
Ctrl + c
5、mkdir 新建文件夾
命令:mkdir 文件夾
6、touch 創建文件
命令: touch 文件
7、 rm 刪除文件
命令: rm 文件
1、刪除home目錄下的test目錄
rm /home/test
這種不帶參數的刪除方法經常會提示無法刪除,因為權限不夠。
2、-r是遞歸的刪除參數表中的目錄及其子目錄。 目錄將被清空并且刪除。 當刪除目錄包含的具有寫保護的文件時用戶通常是被提示的。
rm -r /home/test
3、-rf : f 是不提示用戶,刪除目錄下的所有文件。請注意檢查路徑,輸成別的目錄就悲劇了。
rm -rf /home/test
8、 rmdir 刪除空文件夾
rmdir abc
刪除空文件夾 abc 。
如果 abc 文件里面有內容,則不能被刪除,如下:
9、mv 移動文件
命令:mv [options] 源文件或目錄 目標文件或目錄
1、移動 file1.txt 文件到 newdir 目錄
mv file1.txt newdir
2、移動多個文件到 newdir 目錄
mv file1.txt file2.txt newdir
10、cp 復制文件
cp file1 file2
復制 file1 文件里面的內容 到 file2 中
11、pwd 顯示文件路徑
pwd 命令用于顯示用戶當前所在的路徑、目錄。
pwd
顯示當前所在的目錄的路徑
pwd 文件名
token.txt 文件的路徑。
12、su 切換到用戶模式
從普通用戶模式切換到 root 用戶模式
命令: su
或者
命令: su root
從 root 用戶模式切換到普通用戶模式
命令: su 普通用戶
13、reboot 重啟CentOS
重啟 centos 機器
命令:reboot
14、exit 退出當前會話
退出當前會話
命令:exit
15、shutdown 關機
shutdown命令安全地將系統關機。 有些用戶會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其后臺運行著許多進程,所以強制關機可能會導致進程的數據丟失﹐使系統處于不穩定的狀態﹐甚至在有的系統中會損壞硬件設備。而在系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用戶系統將要關閉。并且login指令會被凍結﹐即新的用戶不能再登錄。直接關機或者延遲一定的時間才關機。
重啟
shutdown -r now //立刻重啟shutdown -r 10 //過10分鐘自動重啟shutdown -r 20:35 //在時間為20:35時候重啟關機
shutdown -h now //立刻關機(root用戶使用)shutdown -h 10 //10分鐘后自動關機shutdown 10:01 //10:01關機shutdown -c //命令取消重啟16、find 查找文件
從根目錄開始,查找文件/目錄
命令: find / -name file
從根目錄開始,查找后綴為 .png 的文件
命令:find / -name \*.png
從當前目錄即子目錄查找后綴為 .png 的文件
命令:find -name \*.png
17、文件壓縮/解壓
1、tar 壓縮
壓縮
- 壓縮 1 個文件
把 aa.txt 壓縮成 aa.tar
tar -cvf aa.tar aa.txt
- 壓縮 2 個文件
把 aa.txt、bb.txt 兩個文件壓縮成 aa.tar
tar -cvf aa.tar aa.txt bb.txt
解壓
- 解壓文件
tar zxvf fileName
- 在不解壓的情況下查看文件里的內容
tar -tf fileName
2、bzip2 壓縮
- 壓縮 test.txt 文件
bzip2 -z test.txt
壓縮完以后,壓縮文件為 test.txt.bz2 , 原文件 test.txt 被刪除。
- 解壓 test.txt.bz2 文件
bunzip2 abc.txt.bz2
解壓完,壓縮包被刪除。
3、zip 壓縮
首選安裝 zip 壓縮服務 , 安裝命令如下:
命令:yum install -y unzip zip
- zip 壓縮
把 abc 文件/目錄 壓縮成 abc.zip 文件,壓縮完以后源文件 abc 將會被保存不動,不會被刪除。
命令:zip abc.zip abc
如果 abc 是一個文件,那么這個文件將會被壓縮成一個壓縮包。
如果 abc 是一個目錄,那么這個目錄里的內容將不會被壓縮到壓縮包里。
命令:zip -r abc.zip abc
使用 -r 參數,代表遞歸。
如果 abc 是一個文件,那么這個文件將會被壓縮成一個壓縮包。
如果 abc 是一個目錄,那么這個目錄里的所有內容將會被壓縮成一個壓縮包。
總結起來就是一句話:
//壓縮文件 zip abc.zip abc//壓縮目錄,加 "-r" zip -r abc.zip abc- unzip 解壓
解壓 te.zip 文件,解壓完成后,解壓的內容將會放在 te 文件夾中,所以不必擔心解壓的內容推擠在當前目錄。
unzip te.zip
18、du 查看目錄/文件大小
du -h fileName //查看某個文件大小du -h dirctoryName //查看目錄中所有文件大小,如果目錄名字為空就代表為當前目錄du -sh dirctoryName //查看某個目錄的大小du -h --max-depth=1 directoryName //查看目錄中所有文件的大小,參數--max-depth用來指定深入目錄的層數,為1就指定1層, directoryName 為空就代表是當前目錄19、cat : 查看文件內容
cat命令的用途是連接文件或者標準輸入并打印。這個命令經常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標準輸入讀取內容并且顯示,它經常與重定向符號配合使用。
- 查看 a.txt 里面的內容
cat a.txt
- 查看 a.txt 、b.txt里面的內容
cat a.txt b.txt
- 把 aa.txt 文件的內容寫入 bb.txt , 原 bb.txt 內容會被覆蓋
cat aa.txt > bb.txt
- tac 反向輸入
cat 反過來寫是 tac , 那么 tac 命令就是反向輸出
tac aa.txt
20、more 顯示文件內容
系統在顯示滿一個屏幕時暫停,使用空格可以翻頁,使用 回車鍵 顯示下一行,使用Q鍵可以退出。
cat 的特點是一次把文本內容顯示完,如果文件比較大,使用不是很方便。
more的特點是一次只顯示一屏內容,不支持上下巻動屏幕。
less命令也可以分頁顯示文件,和more命令的區別就在于它支持上下鍵卷動屏幕,當結束瀏覽時,只要在less命令的提示符 : 下按Q鍵即可。
21、查看打開的端口
- netstat -lntp
查看監聽(Listen)的端口
- netstat -antp
查看所有建立的TCP連接
22、vim 打開文本
1、vim 的基本概念
基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:
- 1) 命令行模式command mode)
控制屏幕光標的移動,字符、字或行的刪除,移動復制某區段及進入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。3) 底行模式(last line mode)
將文件保存或退出vi,也可以設置編輯環境,如尋找字符串、列出行號……等。
不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令行模式command mode)。
命令行模式 —> 插入模式 :按 i 鍵
插入模式 —> 命令行模式 : 按 esc 鍵
命令行模式 —> 底行模式 :按 Shift + 冒號 鍵
1 、創建文件
創建一個新的文件并進入編輯 , 如果文件已經存在,則直接進入編輯
vim newfile
2、 光標移動
通過 ↑↓←→按鍵進行光標的移動。
3、 vim 退出
執行以下命令之前可以先按一下 Esc 鍵,以確保處于視圖模式。
命令嚴格區分大小寫
wq: 保存文件并退出vi
wq!: 強制保存文件,并退出vi
q:不保存文件,退出vi
q! :不保存強制退出
w: 保存文件但不退出vi
w!: 強制保存,不退出vi
e!: 放棄所有修改,從上次保存文件開始再編輯
4、vim 編輯操作
在命令行模式下,yy 命令復制光標所在行到緩沖區,p 命令粘貼緩沖區的文本。
在命令行模式下,x 刪除光標所在的字符。
在命令行模式下,dd 刪除光標所在行。
在命令行模式下,u 回滾到上一次操作,比如你誤刪了一行內容,立刻按下 u 就能恢復被誤刪的行。
在底行模式下,輸入 數字 并且回車,跳到當前行的開頭。
個人微信號:zhaoyanjun125 , 歡迎關注
總結
以上是生活随笔為你收集整理的CentOS 初体验七:常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 初体验六:登录工具PuTT
- 下一篇: CentOS 初体验八:传输本地文件到C