Linux 小命令

查看

cat  文件名     【查看里面的内容,cate,猫,像猫一样瞄一眼的看】

more 文件名   【查看文件,文件太多,一次看不完,用 more 来查看 下一页:空格或 f   下一行:回车   退出:q 或 Q】

清屏

clear 命令 快捷键 ctrl+l

windows 中是 cls

清除一行

ctrl +u 命令敲错了,不用一个一个字符删除了

CTRL+C 终止命令

CTRL+A 光标到行首

CTRL+E 光标到行尾

CTRL+K 剪切光标后内容

CTRL+Y 粘贴剪切的内容

命令历史

history 列出所有的命令

!序号   执行历史中第几个命令

按向上(或向下)箭头 翻出历史记录

输入输出重定向

Shell 对于每个进程预先定义了 3 个文件描述字

0 标准输入 STDIN 键盘

1 标准输出 STDOUT显示器

2 标准错误输出 STDERR

重定向,就是改变这个标准设备,输入不从键盘,输出不显示到显示器上

输出重定向

> 或 >> (echo abc>a echo b>>a 追加)

例: echo hello 直接显示到显示器

echo hello>test.txt

ls -l  /tmp>files.txt

more files.txt 查看文件内容

把/website 下大于 100M 的文件列表

find /website -size +204800 >/backup/100M+.file.list

如果不想替换以前的内容,是追加,用 >>

输出重定向用得挺多的,一个人管理几十台服务器,定时将系统状态保存到文件中,然后发邮件经管理员

输入重定向 (不从键盘输入内容了)

例:wall < /test/msg 从一个文件读取内容发广播

这样,就可以用计划任务,把一年的节日祝福语写上,到时自动发

date 查看系统时间

date -s “2014-4-11 10:52:23” 修改过时间

clock 查看硬件时间

时间同步设置:

clock  --systohc     把系统时间赋给=>硬件时间(让硬件时间和系统时间一样)

clock  --hctosys   把硬件时间赋给=>系统时间(让系统时间和硬件时间一样)

设置系统语言为英文,解决乱码问题

LANG= 后面啥也不写,表示使用系统默认值,系统默认是英文

输入重定向 (不从键盘输入内容了)

例:wall < /test/msg 从一个文件读取内容发广播

这样,就可以用计划任务,把一年的节日祝福语写上,到时自动发

错误输出重定向

2> 或 2>>

例:自动备份 通常用计划任务在凌晨自动执行

cp -R  /usr /backup/use  2>>/bak.error

将错误信息,定向到一个文件中

ls /aaaaaa 2>ls.err如果/aaaaa 这个目录不存在,则将错误信息保存到 ls.err 中

这里面的 2,就是前面讲的 Shell 对于每个进程预先定义了 3 个文件描述字

0 和1 都可以省略,2 不能省略了

上一篇:linux top命令


下一篇:第二个spring, 第7天