Linux shell命令学习心得

阅读更多

Linux shell命令学习心得

--echo
输入参数A的值
eg:echo $A

--read
从键盘为参数(A)输入值
eg:read A

--sh 执行脚本
sh加上-x可以显示执行的内容
eg:sh -x a.txt

--expr对整数型变量进行算术运算
eg:expr 3 + 5 一定要用空格隔开
eg:expr $a + 2
eg:expr 6 \* 9
除号:/
乘号:\*  (*是错的)


---------一次性安排进程任务--------
at安排作业在某一时刻执行一次
Batch安排作业在系统负载不重的时候执行一次
1、开启atd
    service atd start
2、使用at 时间
    at 21:44
3、执行命令,一定要使用命令的全路径 ,如cp为/bin/cp,reboot为/sbin/reboot
    rm a.txt
    可以按Ctrl+D退出去执行其他命令。
4、查看没有执行的任务
    (1) at -l
    (2) atq
5、删除没有执行的任务
    (1) at -d 3
    (2) atrm 3
    (3) atrm 7 8 9 (一起删除)
6、时间
    (1)绝对计时方法
    midnight noon teatime
   
    HH:MM today
    HH:MM tomorrow
    HH:MM 星期
    HH:MM mm/dd/yyyy
    (2)相对计时方法
    now + n minutes
    now + n hours
    now + n day

eg:    at 5:30pm
    at 17:30
    at 17:30 today
    at now + 300 minutes
    at 17:30 9/16/2009
    at 17:30 16.9.2009

7、文件导入
    (1) at -f 文件 时间点
    (2) at < 文件 时间点


8、at配置文件:限制用户使用at命令
    /etc/at.allow
    如果这个文件存在,那么只在列在此文件的用户才可以使用at命令,如果文件不存在,则查看/etc/at.deny这个文件
   
    /etc/at.deny
    如果这个文件存在,则在此文件中列出的用户都不能使用at命令。
   
    如果两个文件都不存在,只有Root用户可以使用at命令。
    如果两个文件都存在,而且均为空,则所有用户都可以使用at命令。



-----------周期性安排任务-------------


1、开启crond
    service crond start

   
------------文件系统-------------------
1、使用fdisk -l 查看系统中的连接的外部设备
2、使用df 查看已经挂载上的分区
    df -l
    df -t 多一个文件系统类型

 

------------- ----------- 更多请关注蕃薯耀新浪博客--------------------------

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2012年9月27日 01:06:52 星期四

  • shell命令.rar (1 KB)
  • 下载次数: 9

你可能感兴趣的:(Linux,shell命令,linux进程任务,linux周期性安排任务,蕃薯耀)