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 http://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  [email protected]:/mydata/    /copydata/

从本地上传到远程服务器:

scp  -P 22  -r   /copydata/  [email protected]:/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


你可能感兴趣的:(linux,系统命令)