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 不能省略了