Linux 其他命令

来源:互联网 发布:java葵花宝典2017 编辑:程序博客网 时间:2024/05/21 17:17

终端翻页
Shift-pageup
Shift-pagedown
 输入输出重定向
标准输入的控制
语法:命令< 文件将文件做为命令的输入。
例如:
mail -s “mail test” test@ahlinux.com < file1
将文件file1 当做信件的内容,主题名称为mail test,送给收信人。
标准输出的控制
如果不存在目标文件 则创建并输出
cmd > file 把stdout 重定向到file 文件中;
cmd >> file 把stdout 重定向到file 文件中(追加);
cmd 1> file 把stdout 重定向到file 文件中;
cmd > file 2>&1 把stdout 和stderr 一起重定向到file 文件中;
cmd 2> file 把stderr 重定向到file 文件中;
cmd 2>> file 把stderr 重定向到file 文件中(追加);
cmd >> file 2>&1 把stderr 和stderr 一起重定向到file 文件中(追加);
cmd < file >file2 cmd 命令以file 文件作为stdin,以file2 文件作为stdout;
cat <>file 以读写的方式打开file;
cmd < file cmd 命令以file 文件作为stdin;
cmd << delimiter Here document,从stdin 中读入,直至遇到delimiter 分界符。
 man
看手册(叫做manual 或man page)。每一个命令和系统函数都有自己的man page。
man man
man read 查看read 命令的man page
man 2 read 查看read 系统函数的man page(在第二个section 中,表示为read(2))
man -k read 以read 为关键字查找相关的man page
 clear
清屏。使光标和提示符回到屏幕第一行。
快捷键:Ctrl-l
 echo
echo [-n] 字符串
在显示器上显示一段文字,一般起到一个提示的作用。其中选项n 表示输出文字后不换行;字符串可以加引号,也可以不加引号。用echo 命令输出加引号的字符串时,将字符串原样输出;用echo 命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。
查看上一个程序退出数值,正常情况程序退出值是0
echo $?
 date
查看当前时间
 su
获得root 权限
 关机重启
关机重启操作需要root 权限
poweroff
reboot
shutdown
shutdown -t 秒数[-rkhncfF] 时间[警告讯息]
-t 秒数: 设定在切换至不同的runlevel 之前, 警告和删除二讯号之间的延迟时间(秒).
-k : 仅送出警告讯息文字, 但不是真的要shutdown.
-r : shutdown 之後重新开机.
-h : shutdown 之後关机.
-n : 不经过init , 由shutdown 指令本身来做关机动作.(不建议你用)
-f : 重新开机时, 跳过fsck 指令, 不检查档案系统.
-F : 重新开机时, 强迫做fsck 检查.
-c : 将已经正在shutdown 的动作取消.
 查看内核版本信息
uname –a
 crontab
crontab [-u user] {-l | -r | -e}
-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi
-r:删除目前的时程表
-l 列出目前的时程表。

用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:

minute hour day month week command

其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

原创粉丝点击