SCP传送文件:
scp -P 22022 -i /root/.ssh/aaa.pem file.txt root@111.111.111.111:/var/www/wpvirusdata --------把文件从本地上传到服务器
复制文件:
cp path_a path_b; //将路径A文件 复制到B路径下
cp -r path_a path_b //复制A文件夹到B路径下(可以更改文件夹名字)
续写或覆盖文件:
cat file_a > file_b;//,如果存在,则覆盖内容;
cat file_a >> file_b; //,如果存在,则续写内容
获取当前文件夹下的文件数量
ls -l |grep "^-"|wc -l
查看某文件夹下文件的个数,包括子文件夹里的。
ls -lR|grep "^-"|wc -l
查看某文件夹下文件夹的个数,包括子文件夹里的。
ls -lR|grep "^d"|wc -l
查看系统盘符
lsblk 或者 fdisk -l
上传下载系统里的文件
rz 上传
sz /var/www/1.txt 下载1.txt到windows
-----------------------------------------------------------------(需要安装 lrzsz )
查看linux版本;
cat /etc/redhat-release 或者 cat /etc/issue
查看系统32/64位版本
getconf LONG_BIT
查看cpu
cat /proc/cpuinfo |grep name
查看校验文件的md5值
md5sum /var/www/1.txt
查看系统字符集
echo $LANG
查看历史编辑命令
history
查看系统时间
date
修改系统时间
date -s 8/10/2013 设置日期为2013年8月10日
date -s 15:30:00 设置时间为 15点30分
同步系统时间
ntpdate time.windows.com //后面的可自定义服务器
指定输出时间格式
date +%Y-%m-%d%H%M%S
查看时区
date -R 本地时区建议+0800 如果你是-0400,好悲剧的修改方式为
vi /etc/sysconfig/clock 修改为Asia/Shanghai
然后运行
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步 ntpdate time.windows.com 搞定
---------------------------------------------------------------------------(需要安装 ntpdate )
查看日历
cal
查看具体某年某月
cal 10 2013 //查看2013年10月
压缩与解压缩命令
//解压
tar -zxvf /var/www/1.tar.gz 默认解压到当前所在目录
tar -zxvf 1.tar.gz -C /var/www/test/ 解压到指定目录
//压缩
tar zcf /var/2.tar.gz /var/www/* 将www目录下的所有文件打包到var目录下,并命名为2.tar.gz
//find命令
简介:搜索指定目录下的文件,从开始于父目录,然后搜索子目录
实例:
find /var/www -iname "*.txt" 在/var/www目录下查找所有.txt结尾的文档,并忽略大小写进行匹配
find /var/www -iname "*.txt" -exec rm -f {} ; 查找并删除
rm -rf `find . '*.tar.gz' -mtime 3` 删除当前目录下所有tar.gz的文件,并且它们是三天前产生的数据
//grep命令
简介:‘grep‘命令搜索指定文件中包含给定字符串或者单词的行。
实例:
cat README | grep -i "test" 在README文档中搜索test出现的位置并查看;
egrep -w -i "serbian|irish" /var/www/README 在文件"/var/www/README" 中查找匹配单词 serbian 或者irish 条件 -w 单词形式 -i 忽略大小写.
grep -i "serbi" /var/www/README 这种更容易匹配到.
grep -a -A 3 "Error" Error-2014-01-05_15.log -m 2 //-a 不管文件格式 -A 3 向后多显示3行 -m 只匹配2次
//ps命令
简介:查看进程
实例:
ps 当前进程
ps -A 查看全部的进程
ps -A |grep -i screen 匹配所有的screen进程
//kill 命令
简介:kill是用来杀死已经无关紧要或者没有响应的进程.
实例:
kill 1206 结束1206进程 (这里需要指定进程pid)
pkill httpd 结束所有的httpd进程(只需要指定拥有者,结束其全部进程)
//whereis 命令
简介:whereis的作用是用来定位命令的二进制文件资源或者帮助页.举例来说,获得ls和kill命令的二进制文件/资源以及帮助页
实例:
whereis ls 查找ls二进制的文件的位置.
whereis httpd 查找应用程序httpd的位置
//service命令
简介:‘service‘命令控制服务的启动、停止和重启,它让你能够不重启整个系统就可以让配置生效以开启、停止或者重启某个服务。
实例:
service apache2 start
service apache2 restart
service apache2 stop
//获取文件大小
du -sh ./*
//创建文件夹
mkdir /var/www/abc 创建abc文件
mkdir -p /var/www/123/456 递归创建文件夹
待续.....