时间、日期各计算机器
date #获取系统日期和时间 date +%Y/%m/%d #格式化日期 date +%H:%M #格式化时间 date +%Y/%m/%d/' '%H:%M #格式化日期和时间 cal #获取系统日历,默认显示当前月的数据 cal 2017 #获取某一年的日历 cal 6 2017 #获取某一年某个月的日历 bc #进入计算器 +加法 -减法 *乘法 /除法 ^指数 %余数 quit退出
重要的热键
- [Tab] 接在一串命令的第一个命令的后面,则为“命令补全”
- [Tab] 接在一串命令的第二个命令以后时,则为“文件补齐”
- [Ctrl]+c 中断目前程序
- [Ctrl]+d 离开(相当于exit)
查看系统的使用状态
- 查看目前谁在线:
who
- 查看网络状态:
netstat -a
- 查看执行的后台程序:
ps -aux
- 将数据同步写入硬盘:
sync
- 常用的关机命令:
shutdown
- 学习用的重启命令:
reboot
- 查看目前谁在线:
改变文件属性与权限
- 改变文件所属用户组:
chgrp [-R] dirname/filename
- 改变文件所有者:
chown [-R] username directorOrFile
改变文件的权限:
chmod [-R] xyz fileOrDirector
说明:xyz为rwx属性数据的相加,所属身份分别是owner、group、others,r:4, w:2 ,x:1
复制文件:
cp sourcefile targetfile
- 改变文件所属用户组:
目录的相关操作
- 切换目录:
cd path
显示当前目录:
pwd
说明:pwd是Print Working Directory的缩写
新建一个目录:
mkdir [-mp] directorname
说明:-m配置文件案的权限,-p递归创建
删除目录:
rmdir [-p] directorname
说明:-p连同上层“空的”目录也一起删除
文件的移动:
mv source target
- 文件的复制:
cp [-adfilprsu] source destination
- -a 相当于-pdr的意思(常用)
- -i 若目标文件已经存在,在覆盖时会先询问操作的进行(常用)
- -r 递归持续复制,用于目录的复制行为(常用)
- 文件和目录的移除:
rm [-fir] fileOrDir
- -f 忽略不存在的文件,不会出现警告信息
- -i 互动模式,在删除前会询问用户是否操作
- -r 递归删除
- 切换目录:
文件内容查阅
- 从第一行开始显示:
cat
- 从最后一行开始显示:
tac
- 显示时输出行号:
nl
- 一页一页显示文件内容:
more
- 可前后翻页查阅:
less
- 只看头几行:
head
- 只看结尾几行:
tail
- 以二进制方式读取:
od
- 从第一行开始显示:
文件的查询
- 命令的查找:
which [-a] command
- 文件的查找(更新数据库用
updatedb
):
whereis [-bmsu] file
locate [-ir] keyword
find [PATH] [option] [action]
- 命令的查找:
历史命令:
history 查看历史命令
!command 执行最近以command开关的命令
!number 执行历史中第number条命令