对Linux几个基础命令的用法

对于初触Linux的我深刻理解的不深,今天只说几个Linux的基础命令。
date(打印或设置系统时间日期),clock(时钟),shutdown(关闭系统),cal(日历)history(查看历史记录),screen(全屏窗口管理器),echo(显示文本),man(在线帮助手册)

date

date顾名思义就是时间的意思,直接输入date就能显示当前Linux的系统时间


 如果只想输出某一项,如日期,可以在后面加上参数


可以看出命令之后的参数除了带有"-"之外,还会带有"+",当然,date除了能输出这些之外,也能输出星期几


这两个(%w和%A)都是可以的,date不仅仅可以显示今天的时间也可以显示几天前,几天后的


昨天的表示方法还可以是date -d "-1 day",这里只列举这两种,date能显示时间,也能更改时间


date -s后面引号里面跟上要修改的时间就行了,在这里date读取的是系统时间,那么系统时间是从哪里读到的呢?

clock

在硬件中有一个硬件时钟,有CMOS(互补金属氧化物半导体)电池为其供电,这个时钟的时间叫“硬时间”,而系统的时间就是“软时间”,这就要引入clock和hwclock了,关机时,将软时间写入硬时间,cmos电池供电,硬时间持续

开机时,将读取硬时间写入软时间。hwclock -s 将硬时间写入软时间,hwclock -w 将软时间写入硬时间。

shutdown

在Linux中,用命令使系统关机的命令有poweroff,halt,shutdown,这个直接输入就可以了,重启是reboot,在这里shutdown可以设置关机时间;在多久后关机

shutdown -r +分钟  在指定分钟后重启

shutdown -h +分钟  在指定分钟后关机

shutdown -c 取消关机或重启的计划


cal

cal命令是用来显示日历的直接cal就能显示出当月日历,当天高亮显示,cal后面跟年份(如cal 2018)则会显示指定年份的日历,cal -3显示上月当月下月的日历,cal很简单,用法也不是很复杂,相对简单

history

history ,这个单词意思是历史,当然根据意思就知道这个是用来查询历史的,只要是输入执行过的命令都能查询出来,那么这个执行过的命令既然能被查询出来肯定是被保存起来了,这些命令都被保存在了.bash_history中,那么命令是在执行之后就被存进去了吗,当然不是,命令在执行后被存在缓存中,通过history可以查询到,而这时查询.bash_history中并没有这些命令,所以在系统关闭时.bash_history会读取缓存中的命令历史并保存,下次启动系统时,就能从.bash_history中读取到历史记录了。history能直接查看所有历史记录

history -c 清空当前缓存中的历史记录

history -d 数字  删除指定数字的某条历史记录

history n  显示最近的n条历史记录


screen

screen 一个可以在多个进程之间多路复用一个物理终端的窗口管理器,直接使用screen会产生一个新的session,默认名为终端名-主机名,screen -S sessionname 则是会产生一个名为sessionname的session,产生一个新的session后可以用screen -ls查看所有session及状态(Attached:表示session未与终端中断,Detached:表示session已与终端中断,可用-r恢复),screen -r sessionname  使用当前终端与已终端的session连接,screen -x sessionname  加入正在连接的session,可使两个终端连接相同的session,即两个终端显示效果完全同步。在一个终端产生一个新的session为sessionname,在另一个终端加入加入sessionname,那么两个终端显示完全同步。


echo

echo是回显的意思,显示字符echo "aaa";显示变量的值echo $PATH ;echo

echo 字符串 打印该字符串到当前终端
echo -E (默认) 不启用解释功能
echo -n 不换行

echo -e 启用解释功能

echo还能输出八进制,十六进制在ASCII中代表的字母数字等。


这些代表的子母等可以直接ascii查询。

man

man 这是manual的简写,意思是使用手册的意思,这个用法很简单,需要查询什么直接man就好了,进入之后空格翻页,其他的我感觉没什么有很大用处的了,man的章节,man的关键字有多个文件与之匹配,则按类型,划分为9个章节,用户命令;系统命令;c库调用;设备及特殊文件;文件格式;游戏使用帮助;杂项;管理工具及守护进行,kernel  routines。man后跟章节号再跟关键字能匹配关键字

  man -a 关键字   依次查看指定关键字的所有章节
   man -w 关键字 查看关键字匹配到的第一个章节的来源文件
   man -aw 关键字 查看关键字匹配到的所有章节的来源文件

   man -f 关键字 等于 whatis 关键字

这些都是一些简单的总结,有错误或者不足还望大家提出来,我会努力改正的。

猜你喜欢

转载自blog.csdn.net/professorman/article/details/81019540
今日推荐