打印
提交的作业被放到打印队列中即printing queue
支持的打印连接方式:
Local(parallel.serial or usb)
Unix/Linux print server
Windows print server
Netware print server
HP JetDirect
用于接入打印服务叫cups
#service cups status 查看cups的状态
配置文件 打印机的信息(无论是本地的还是远程的)在/etc/cups/printers.conf
用命令system-config-printer & 打开图形界面进行配置
打印文档命令:
lp lpr 打印文档
lpq lpstat 查看打印队列
lprm cancel 删除打印队列中的打印作业
evince 查看pdf和Ps格式文档
ps2pdf 把ps格式转化为pdf格式打印
pdf2ps 把pdf格式装化为ps格式打印
系统设置时间
system-config-date GUI形式打开,设置时间
date [MMDDhhmmYY] 设置时间
date 查看系统时间
clock 查看硬件时间
hwclock -s 以硬件时间为准,把系统时间调整为硬件时间
hwclock -w 一系统时间为准,吧硬件时间调整为系统时间
进程的调度执行
1.在指定未来时间一次性的运行 at
2.在指定未来时间周期性的运行 crond
at time 创建时间(包括绝对时间,相对时间)
Ctrl d 提交作业
atq =at -l 列出当前作业计划
作业执行完成后是以邮件的形式发给用户
atrm = at -d 删除作业
batch 在将来某一个时间一次性运行某个作业,但与at不同,这是在某个时间cpu利用率很低的时候自动找个时间执行这个作业.
crond
service crond status 查看crond运行状态
系统crond 系统作业放在/etc/crontab
用户crond 用户作业放于/var/spool/cron/username
crontab
-e 创建周期性作业
-l 列出周期性作业
-r 删除周期性作业
crontab 在计划时间内关机时则不执行作业
anacron 是crontab的补充,让那些在计划时间内没有运行的作业运行
service anacron status 查看anacron的状态
位置参数变量:都是只读的
$* 所有通过命令行传过来的参数作为一个字符串
$@ 所有通过命令行传过来的参数作为独立的几个字符串
$# 传过来的命令行参数的个数
$ 当前这个进程的进程号
$! 最近一次运行的进程号
$0 表明令,脚本本身
查找命令
locate 在查找中基于某个数据库查找,是数据库存在
模糊查找
updatedb 创建数据库
locate -i 忽略大小写
-n 只显示前n行
find [起始目录] [查找标准] [执行动作]
精确匹配查找
-name 对文件名精确匹配,严格区分大小写
-iname 查找时忽略大小写
-user 属于某个特定用户的文件
-group 属于某个特定组的文件
-uid 基于uid的查找
-gid 基于gid的查找
-regex 支持正则表达式,不仅对文件名,也对文件路径的匹配
--tries 指定下载次数
--wait 指定等待时间
--recursive 递归下载
--level 规定递归几级
2.如何实现邮件访问
工具有:
GUI的evolution Thunderbird
CLI的Mutt pidgin
3.如何实现Nautilus 实现文件访问传输
Places->>Connect to Server 配置参数
支持FTP SFTP SMB WEBDAV SECUREWEBDAV
在其他操作系统中访问linux主机 用ssh
ssh:secure shell 协议
scp 加密拷贝
-C 先压缩再拷贝
rsync 明文拷贝
-e 加密拷贝
-r 拷贝目录
-a = -rp 递归拷贝目录
-progress 一条状图的形式显示拷贝的进度
4.FTP clients
工具: ftp lftp
GUI:gftp
get 下载 mget 一次下载多个
put 上传 mput 一次上传多个
|