整理了一些Linux的常用操作命令,需要熟記。
man rm ( rm --help )
查看幫助
cd
進入目錄
ps -ef|grep java
查看進程
pstree |grep java
查看進程樹
kill somePid
殺掉某進程
kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' )
刪除 udpserver 進程
rpm -aq|grep php
查看安裝介質
pwd
查看當前目錄
ls -l -t
-l 顯示詳情, -t 按時間排序
ll
相當于 ls -l
find / -name libNativeMethod.so
等同 ll |grep someFile
grep someText *
在當前目錄所有文本中查找
ifconfig
IP 地址配置,可以使用 setup 命令啟動字符界面來配置
chmod a+x somefile
所有用戶都可以執(zhí)行
chmod u+x somefile
當前用戶可以執(zhí)行
env
環(huán)境配置,相當 window 下 set
env |grep PATH
查看環(huán)境變量
export
相當于 set classpath
echo
輸出變量名
netstat -npl
查看端口
lsof -i :22
查看端口進程
cp from to
拷貝文件
cp -fr ./j2sdk1.4.2_04 /usr/java
拷貝目錄
mkdir
創(chuàng)建目錄
mv
剪切或者重命名
rm -r
遞歸刪除, -f 表示 force
>somefile
清空文件內容
which java
查看 java 進程對應的目錄
who
顯示當前用戶
users
顯示當前會話
zip -r filename.zip filesdir
某個文件夾打 zip 包
unzip somefile.zip
解壓 zip 文檔到當前目錄
gunzip somefile.cpio.gz
解壓 .gz
cpio -idmv < somefile.cpio
CPIO 操作
ps auxwww|sort -n -r -k 5|head -5
按資源占用情況來排序,第一個 5 表示第幾列,第二個 5 表示前幾位
hostname -i
顯示本機機器名,添加 i ,顯示 etc/hosts 對應 ip 地址
rpm -ivh some.rpm
安裝軟件
rpm -Uvh some.rpm
更新軟件
rpm -qa |grep somesoftName
是否已安裝某軟件
tar -xvzf? some.tar.gz
解壓縮包
tar –cvzf some.tar.gz fileDir
打壓縮包
shutdown -i6 -y 0
立即重啟服務器
reboot
立即重啟服務器,相當于 shutdow –r now
halt
立即關機, shutdown -h
shutdonw -r 23:30
shutdown -r +15
shutdonw -r +30
定時重啟
gdmsetup
啟動系統(tǒng)配置管理界面,需要在圖形界面執(zhí)行
setup
啟動文字配置管理界面
vi /etc/sysconfig/network
修改機器名 , 然后要重啟機器或者 service network restart
locale
顯示系統(tǒng)語言
export LANG=zh_CN.GBK
設定系統(tǒng)語言,解決 consol 中文亂碼
ln -s src_full_file the_link_name
創(chuàng)建軟鏈接
last
倒序查看已登陸用戶歷史
history
查看歷史命令
tail -10 someFile
查看文件后 10 行內容
head -10 someFile
查看文件前 10 行內容
tail -f someFile
實時查看文件內容,用于調試
date -s 10/09/2009
修改日期
date -s 13:24:00
修改時間,直接 date 顯示時間
df -k
查看文件磁盤空間
df -v
查看文件空間
du
查看磁盤空間使用情況
free
查看內存使用情況
top
查看當前系統(tǒng)資源使用情況
vmstat 5 10
沒 5 秒刷新一次,刷新 10 次; time 、 timex 、 uptime 、 iostat 、 sar
cat /proc/cpuinfo|grep processor|wc – l
獲取 cpu 個數(shù)
service mysqld start
啟動 mysql 服務,其他如
service mysqld stop
停止 mysql 服務
serice mysqld status
顯示 mysql 服務狀態(tài)
service –status-al
查看已有服務