Linux常用操作命令

整理了一些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

查看已有服務

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容