LINUX操作系統平時用的不多,資深測試與開發同學們用的比較多,像我這樣的一個人,只喜歡WINDOWS操作系統。但LINUX操作系統也用過一段時間,
知道一些基本命令,如果不記得的話,就百度一下,拿來就用,也不會太難。下面記錄一下自己知道的一些常用命令,方便自己查詢,以供大家參考。
首先 LINUX系統的特點是:穩定,安全,開源,可裁剪性。(可裁剪性還真沒有理解透)
其次:LINUX 有四個版本,分別是:DEBIAN,UBUNTU,RED HAT,CENTOS。
我只用過CENTOS版本,不過公司的開發同學都在用UBUNTU版本。REDHAT也見過人用,但是DEBIAN就不了解了。
再次:LINUX的常用命令如下。
A:文件與目錄命令
進入 home/itcast 目錄
cd /home/itcast
ls 顯示目錄內容:
ls
mkdir 創建一個目錄 家庭A:
mkdir familyA
cd 切換目錄 進入familyA 目錄:
cd familyA
ls 顯示當前目錄內容:
ls
touch 新建空文件
touch father.txt 家庭A中有一個父親
touch mother.txt 有一個母親
touch son.txt 兒子
touch daughter.txt 女兒
mkdir 創建一個目錄
mkdir house 房子
cd 切換目錄
cd house
mkdir 創建目錄
mkdir kitchen 廚房
mkdir bathroom 衛生間
mkdir roomA
mkdir roomB
mkdir roomC
touch sofa.txt 沙發
ls 顯示目錄內容:
ls 顯示
cd 切換目錄
cd roomB
touch 新建空文件
touch bed.txt
echo "Your are the best boy." > book.txt 建立帶簡單內容的文件
cat book.txt 查看文件內容
cd 切換目錄
cd .. 返回上一級目錄
cd roomC
touch 新建空文件
touch bed.txt
echo "Your are the best girl." > book.txt
cat book.txt
touch doll.txt
cp 拷貝文件
cp doll.txt /home/itcast/familyA/house/roomB
cd 切換目錄
cd ..
cd roomB
ls 顯示目錄內容:
ls 顯示
cd 切換目錄
cd ..
mv 移動文件
mv sofa.txt /home/itcast/familyA/house/roomB
cd 切換目錄
cd roomB
ls 顯示目錄內容:
ls 顯示
rm 刪除文件目錄
rm doll.txt
more less 分頁顯示
more book.txt
wc 顯示文檔行數,字數,字符數
wc book.txt
find 查找指定的文件
find -name book.txt
grep 查找指定字符串
grep best book.txt
pwd 顯示當前目錄
tree 顯示目錄樹
rmdir 刪除空目錄
rmdir bathroom
ln -s 建立軟連接
ln -s /home/itcast/familyA/house/roomB /home/roomB
B:系統管理命令:
stat 顯示指定文件的相關信息
cd /home/itcast
stat familyA
who、w 顯示在線登錄用戶
who
whoami 顯示用戶自己的身份
hostname 顯示主機名稱
hostname
hostname -i 顯示主機IP
uname 顯示系統信息
uname -a 顯示全部信息 (內核名稱,主機名,內核版本號,內核版本,硬件名,處理器類型,硬件平台類型,操作系統名稱)
top 顯示當前系統中耗費資源最多的進程 動態顯示過程,實時監控
ps 顯示瞬間進程狀態
ps -aux 顯示所有瞬間進程狀態
du 顯示指定的文件(目錄)已使用的磁盤空間的總量 .可以使用--help查看幫助
du
du familyA
du -h familyA
df 顯示文件系統磁盤空間的使用情況
df
df -h
free 顯示當前內存和交換空間的使用情況
ifconfig 顯示網絡接口信息
ping 測試網絡的連通性
netstat 顯示網絡狀態信息