man:用來提供在線幫助html
如: #man lscentos
ls:顯示目錄內容緩存
-a 顯示當前目錄全部文件ide
-l 顯示全部文件的權限/擁有者/大小/日期spa
-s 顯示每一個文件使用的空間server
如: ls -la -s -S | morehtm
mkdir:建立空目錄遞歸
如: mkdir filecrontab
rmdir:刪除空目錄ip
如: rmdir file
rm:刪除文件
-rf 強制遞歸刪除
如:rm -rm /home/user/
cp:複製命令
-a 遞歸複製目錄至關於 -dR
-v 顯示過程
如:cp -a /etc /home/user -v
cat:查看文件
如:cat 123.txt
如:cat 123.txt 456.txt>7.txt (合併文件)
mv:移動更名文件
如:mv 123.txt /home/user/
pwd:顯示當前目錄路徑
locate:查找文件或目錄命令
locate查找命名依賴updatedb的協助,可計劃任務每日執行crontab -e
40 4 * * * updatedb
find:在目錄中搜索文件
find /root/data/ -type f 按文件類型查找
find /root/data/ -type f -exec rm -f {} \; 且入理
find /root/data/ -type f|xargs rm -f 且加入管道處理
find /data/ -type f ! -name "4.txt"|xargs rm -f 除4.txt 外處理
例:1.整個目錄下查找123.txt
find / -nmae 123.txt
2.找出/home目錄是"test" 用戶的文件
find /home -user test
3.找出/home目錄下權限爲 "600"的文件
find /home -perm 600
4.找出/home目錄下大於1MB文件
find /home -size +1024k (or 1M)
-type 按文件類型查找 f 表示普通文檔 d 目錄 !取反
-name "文件名" 按文件名查找
date:顯示設定日期命令
如:更改時間爲9月29日10點23分
date 09291023
clock:顯示完整日期時間
tar:解壓命令
如: tar -zxvf /home/file.tar.gz
zip:壓宿命令
1.將data目錄下全部txt,jpg壓縮爲file.zip
[root@server data]# zip myfile *.txt *.jpg
2.將data目錄下全部文件包含子目下都壓縮爲file.zip
[root@server data]# zip -r myfile *
unzip:解壓縮命令
1.將myfile.zip文件解壓
[root@server data]#unzip myfile.zip
2.將myfile.zip文件解壓至新建立目錄new下
[root@server data]#unzip myfile.zip -d new
rpm:軟件安裝
1.安裝包
rpm -ivh 123.rpm
2.刪除包
rpm -e 123.rpm
3.升級包
rpm -Uvh 123.RPM
4.查詢包
rpm -q 123
yum 詳解
1、列舉包文件
列出資源庫中全部能夠安裝或更新的rpm包
# yum list
列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包
# yum list perl //列出名爲perl 的包
# yum list perl* //列出perl 開頭的包
列出資源庫中全部能夠更新的rpm包
# yum list updates
列出已經安裝的全部的rpm包
# yum list installed
列出已經安裝的可是不包含在資源庫中的rpm包
# yum list extras
注:extras是repos.d中定義的資源列表名稱
2、列舉資源信息
列出資源庫中全部能夠安裝或更新的rpm包的信息
# yum info
列出資源庫中特定的能夠安裝或更新以及已經安裝的rpm包的信息
# yum info perl //列出perl 包信息
# yum info perl* //列出perl 開頭的全部包的信息
列出資源庫中全部能夠更新的rpm包的信息
# yum info updates
列出已經安裝的全部的rpm包的信息
# yum info installed
列出已經安裝的可是不包含在資源庫中的rpm包的信息
# yum info extras
3、搜索
搜索匹配特定字符的rpm包
# yum search perl //在包名稱、包描述等中搜索
搜索有包含特定文件名的rpm包
# yum provides realplay
4、管理包
安裝rpm包
# yum install perl //安裝perl 包
# yum install perl* //安裝perl 開頭的包
刪除rpm包,包括與該包有倚賴性的包
# yum remove perl* //會刪除perl-* 全部包
5、更新
檢查可更新的rpm包
# yum check-update
更新全部的rpm包
# yum update
更新指定的rpm包,如更新kernel和kernel source
# yum update kernel kernel-source
大規模的版本升級,與yum update不一樣的是,連舊的淘汰的包也升級
# yum upgrade
6、清空緩存
清除暫存中rpm包文件
# yum clean packages
清除暫存中rpm頭文件
# yum clearn headers
清除暫存中舊的rpm頭文件
# yum clean oldheaders
清除暫存中舊的rpm頭文件和包文件
# yum clearn
或
# yum clearn all
7、其餘
安裝Livna.org rpms GPG key
# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
檢查GPG Key
# rpm -qa gpg-pubkey*
顯示Key信息
# rpm -qi gpg-pubkey-a109b1ec-3f6e28d5
刪除Key
# rpm -e gpg-pubkey-a109b1ec-3f6e28d5
sftp使用方法
sftp user@ip 登陸對方主機輸入密碼
在sftp下支持常規ls mkdir rmdir rm 等命令,操做本機需在命令前加l 如lls lcd lmkdir
get /123.txt /home/ 下載遠程主機123.txt至本機/home下
put /456.txt /home/ 上傳456.txt至遠程主機/home下
下載或上傳整個目錄 利用/* 如 get /123/* /etc (不包含子目錄及子目錄文件)
scp命令使用方法
1.上傳本地文件至遠程主機
scp 本地源文件 賬戶名@遠程主機IP:/遠程目的文件
如scp 123.txt root@192.168.2.16:/16/456.txt
2.下載遠程主機文件至本機 -r:爲整個目錄
scp 賬戶名@遠程主機IP:/遠程目的文件 本地目的文件
如scp -r root@192.168.2.16:/16 /15
光盤掛載
mkdir -p /mnt/cdrom 建立掛載目錄
mount /dev/cdrom /mnt/cdrom 掛載CDROM
umount /mnt/cdrom 取消掛載
光盤安裝Apache
[root@test html]# rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm httpd-tools-2.2.15-39.el6.centos.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
[root@test html]# chkconfig httpd on
[root@test html]# service httpd start