常用的Linux命令

su          切换用户

passwd  修改密码

clear      清除屏幕

who       显示当前所有登录用户

date      显示和设置当前系统时间:

date -s '11:00:00 2012-05-30' 修改系统时间:

df              报告磁盘剩余空间

hostname 显示主机名

uname  -a    显示主机名、操作系统版本

Linux DELL2950 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 i686 i686 后面是 X686或X86_64则内核是64位的,i686或i386则内核是32位的

shutdown -hy 0   关闭系统(远程操作时慎用!) 

shutdown -ry 0    重启系统 或者 shutdown -h now 立刻关机 

 

pwd     显示当前目录 

cd /     进入根目录 

cd ..    进入上一层目录 

ls        显示目录内容 

mkdir  创建目录 

rmdir  删除目录 

rm -r  递归删除目录 

df -hl  以磁盘分区为单位查看所有文件系统的可用空间及使用情形(文件系统 容量 已用 可用 已用% 挂载点) 

du -sh /etc        查看etc文件夹的总大小 

du -sm *|sort -n 统计当前目录大小,并按大小排序 

 

tar -cvf /etc.tar /etc             将/etc目录下的文件打包成为/etc.tar 

tar -zcvf /etc.tar.gz /etc       将/etc目录下的文件以 gzip 压缩 

tar -zxvf /usr/src /etc.tar.gz  将/etc.tar.gz 文件解压缩到/usr/src 

 

zip -r filename.zip filesdir  将filesdir目录压缩为filename.zip 

unzip /opt filename.zip      解压filename.zip到/opt目录

 

cat test.txt   连续显示文本test.txt     eg: cat a.txt b.txt>c.txt   将a、b文件合并为c文件 

more           分页显示文本文件 

tail -f a.log  显示文件尾部

tail -10f a.log|more -2                                         显示文件尾部10行内容,每次显示2行

cat mylog.log.2016-08-31 | grep "你好" | grep state=1 | wc -l   统计文本中含你好及stata=1的行数

 

cp test.txt test.txt.bak   复制test.txt为test.txt.bak

mv test.txt test.txt.bak   test.txt更名为test.txt.bak

mv test.txt /root/test.txt.bak   test.txt移动到/root/test.txt.bak

 

chmod [-R] 绝对权限值  需改变的文件名或目录名   eg: chmod -r 777 test.txt 

chown [-R] 新所有者.新用户组  需改变的文件名或目录名 

scp test.txt 10.0.0.1:/tmp  将test.txt复制到10.0.0.1的/tmp目录下

 

 

在linux下实现对一个目录的定时备份 

比如要在cvsroot用户下定时备份/work/test目录,步骤如下: 

 

1、cd /work/          //进入/work目录,记得切换用户su cvsroot 

2、vi test.sh          //写一个备份时要执行的脚本tesh.sh,内容如下 

---------------------------------------------------------------- 

YMD=`date +%Y%m%d` 

BACKNAME=test$YMD.tgz 

cd /work 

tar czvf $BACKNAME ./test 

---------------------------------------------------------------- 

3、chmod 755 test.sh   //更改tesh.sh的权限,使cvsroot用户有权限执行它 

4、crontab -e               //编辑一个定时执行配置文件,内容如下 

----------------------------------------------------------------- 

0 22 * * * /work/test.sh       //每天晚上10点定时执行这个备份脚本(五个*的位置分别代表 分,时,每个月的天,月份,星期几) 

----------------------------------------------------------------- 

5、su -                            

6、/etc/init.d/crond restart   //重启cron服务,使新增加的脚本运行

7、crontab -l                       //查看定时任务

8、cat /var/spool/mail/root  //查看crontab命令日志执行报错情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值