Linux常用命令集合
把一些自己遇到的常用命令都集中記在這兒,慢慢補充!
1. 查看當前編碼
locale
2. 設置時區
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. 同步時間
/usr/bin/rdate -s rdate.darkorb.net
4. 將時間寫入 BIOS
hwclock -w
5. CentOS 6.3 配置服務器 yum 更新源地址
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget https://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
6. 修改係統編碼
vi /etc/profile
添加:
LANG=zh_CN.GB2312
查找 export 增加 LANG
export LANG
7. 設置日期,時間
年月日date -s 2012/10/23
時分秒date -s 12:02:35
8. 修改當前用戶密碼
passwd
回車後輸入兩次核對成功後完成
9. CentOS 之 yum 安裝與卸載
安裝:
yum -y install nginx mysql php
卸載:
yum -y remove nginx mysql php
10. 查看當前所在完整路徑
pwd
顯示如:
/usr/local/nginx/conf
11. 查看端口占用
指定:
lsof -i:9000
全部:
netstat -tuanp
12. 查看指定目錄大小
目錄總大小:
du -hs /mydata/soft
目錄下個子目錄大小:
du -h /mydata/soft
13. 導入導出 SVN 項目
導出項目:
svnadmin dump /var/svn/pro1 > /mydata/pro1.backup
新建項目倉庫:
svnadmin create /var/svn/pro1/
開始導入:
svnadmin load /var/svn/pro1/ < /mydata/pro1.backup
14. 遠程服務器拷貝SCP
從遠程服務器拷貝到本地:
scp -P 22 -r root@101.102.103.104:/mydata/ /copydata/
從本地上傳到遠程服務器:
scp -P 22 -r /copydata/ root@201.202.203.204:/mydata/pro1.tar.gz
回車後輸入 root 密碼即開始傳輸
-P 表示 SSH 端口號
-r 表示遞歸複製
15. 按指定條件搜索
搜索當前目錄以及所有子目錄中以 test 開頭的文件或目錄
find ./test*
隻顯示搜索到的數量
find ./test* | wc -l
隻搜索指定目錄層級
find ./test* -maxdepth 0 | wc -l
16. 修改指定目錄下的文件夾或文件權限或所有者
僅文件夾:
find /tmp/session -type d -exec chmod 777 {} \;
僅文件:
find /tmp/session -type f -exec chmod 777 {} \;
最後更新 2014/02/27 01:21
最後更新:2017-04-03 12:55:18