1.linux目錄操作命令
cd, pwd, ls, mkdir, mv, ls(du, df, tree)
切換目錄,跟windows類似
cd 路徑
顯示目錄的詳細信息
ls -ld 目錄名稱
創建目錄
mkdir 路徑/目錄名
參數:-p 創建多個目錄
顯示當前路徑
pwd
刪除文件/目錄
rm -[參數] 目錄/文件
參數 -r:刪除目錄顯示確認
-rf:直接刪除,無確認
目錄移動或修改名字
mv 原文件名 新文件名
mv 目錄路徑 新路徑
查看磁盤空間
df -h
注:查看某個目錄的空間 df 目錄名稱
查看某文件夾下所有文件的路徑
du 文件路徑
拷貝文件到某個目錄
cp 文件路徑 新文件路徑
注:拷貝目錄加上參數-r
2.linux的文件操作命令
touch, cat, more, less, tail, head, rm -f, mv, cp, vi
創建文檔
touch 文檔名稱(後綴)
查看文檔內容
cat 文檔名稱
查看文檔前10行
head -10 文檔名
查看文檔後10行
tail -10 文檔名
實時監控登錄信息
tail -f /var/log/messages
tail -f /var/log/secure
分頁顯示文檔內容,按空格鍵顯示下一頁,按q退出
more 文檔名
分頁顯示文檔內容,按空格鍵顯示下一頁,按q退出,按上下鍵進行上翻和下翻
less 文檔名
3. vi操作文件常用方式
查看模式:
G(shift+g) 跳到文件尾部
gg 跳到文件首部
/ 從文本尾部開始查找某個文本
? 從文本首部開始查找某個文本
dd 刪除一行
ndd 刪除多行
yy 複製一行
nyy 複製多行
p 粘貼一行或多行
u 撤消上一個操作
冒號模式
:w 保存
:wq 保存並退出
:x 保存並退出
:q! 不保存退出
:wq! 強制保存並退出
:set number 顯示行號
編輯模式:
a 當前字符的後面插入
i 當前位置插入
o 當前行後面追加一個新行後插入
不同模式之間切換ESC
shift+;結束
4. linux用戶和組操作
id 用戶名 查看用戶信息
useradd 用戶名 創建用戶
userdel -r 用戶名 刪除用戶(連同家目錄一起刪除)
passwd 用戶名 修改用戶密碼
cat /etc/group 查看組信息
5. linux軟件的安裝、解壓縮,yum
使用yum需配置源,執行以下操作
cd /etc/yum.repos.d
rm -rf *
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
刷新yum配置源
yum clean all
啓動服務
service 服務名 start
使用yum安裝軟件
yum install gcc* -y
yum groupinstall
6.linux優化的命令
終止指定進程
kill -9 11024
批量終止xxx進程
kill -9 `ps -ef |grep xxx |grep -v grep |awk '{print $2}'`
ps -ef |grep ora_ 查看進程
df -h 查看磁盤空間
free -m 查看內存
vmstat 1 5 查看系統統計信息(包括cpu,mem,io等)
top命令
s 調整刷新頻率,如改成1,即每秒刷新一次
shift + P 按CPU排序
shift + M 按內存排序
shift + T 按時間排序
shift + U 按用戶過濾
7.解壓打包操作
tar
c壓縮
x解包
v顯示詳細信息
f指定解壓文件
z解壓縮
解壓到指定目錄加上參數-C 例如 tar xvzf myftp. tar.gz –C /tmp