大佬教程收集整理的这篇文章主要介绍了Linux零碎基础命令,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
在sHell中可执行的命令种类
1.内部命令:由sHell自带的,而且通过某命令形式提供
格式: alias NAME=‘VALUE‘
取消别名:unalias [-a] NAME
设置命令别名为bkMysqL,实现拷贝/etc/my.cnf为/home/BACk/my.cnf.bak,设置后查看别名
显示日期时间
日期格式字符串列表:
设定?期为2018年5?24?,11点27份30秒
date +"%Y-%m-%d" 2009-12-07
输出昨天日期
date -d "1 day ago" +"%Y-%m-%d" 2012-11-19
2秒后输出
date -d "2 second" +"%Y-%m-%d %H:%m.%s" 2012-11-20 14:21.31
传说中的 1234567890 秒
date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%s" 2009-02-13 23:02:30
普通转格式
date -d "2009-12-12" +"%Y/%m/%d %H:%m.%s" 2009/12/12 00:00.00
apache格式转换
date -d "Dec 5,2009 12:00:37 AM" +"%Y-%m-%d %H:%m.%s" 2009-12-05 00:00.37
格式转换后时间游走
date -d "Dec 5,2009 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%m.%s" 2007-12-05 00:00.37
加减操作
date +%Y%m%d //显示前天年月日 date -d "+1 day" +%Y%m%d //显示前一天的日期 date -d "-1 day" +%Y%m%d //显示后一天的日期 date -d "-1 month" +%Y%m%d //显示上一月的日期 date -d "+1 month" +%Y%m%d //显示下一月的日期 date -d "-1 year" +%Y%m%d //显示前一年的日期 date -d "+1 year" +%Y%m%d //显示下一年的日期
设定时间
date -s //设置当前时间,只有root权限才能设置,其他只能查看 date -s 20120523 //设置成20120523,这样会把具体时间设置成空00:00:00 date -s 01:01:01 //设置具体时间,不会对日期做更改 date -s "01:01:01 2012-05-23" //这样可以设置全部时间 date -s "01:01:01 20120523" //这样可以设置全部时间 date -s "2012-05-23 01:01:01" //这样可以设置全部时间 date -s "20120523 01:01:01" //这样可以设置全部时间
有时需要检查一组命令花费的时间,举例:
#!/bin/bash start=$(date +%s) nmap man.linuxde.net &> /dev/null end=$(date +%s) difference=$(( end - start )) echo $difference seconds.
关机:halt,poweroff
重启:reboot
关机或重启:shutdown
常用选项:-h:相当于halt关机命令
例:whoami命令查看当前登录系统的?户
用于在sHell中打印sHell变量的值,或者直接输出指定的字符串
常用选项:
-n:不自动换行
-e:启用\字符的解释功能
例 : 显示字符abc
功能:为了减少?户输?完整的命令或路径,??动显?出来。系统会根据现有环境,?动搜寻匹配的字符, 如果单击?次Tab键,能找出匹配项,则显?;如果不能,可以敲击两次Tab键,列出可选择的项?,但如果 没有列出项?,则说明?匹配项。
命令历史
配置?件:~/.bash_histroy
例:分别演??种常用?法:
系统默认的环境变量都使??写字?,显?环境变量的内容,则需要使?echo $环境变量名称的形式查看其 值。?要想修改或设置环境变量,有两种?法,?种是可直接在命令?使?export命令?式设置环境变量,则?即?效,退出sHell登录或服务器重启失效,另?种是把export命令设置环境变量代码写到配置?件?,重读 配置?件则永久?效。重读配置?件?效有两种?法:?种是使?source命令重读配置?件?效,另?种使? 点号。
例:查看命令历史记录条数
查看历史?件记录历史的条数:
以上是大佬教程为你收集整理的Linux零碎基础命令全部内容,希望文章能够帮你解决Linux零碎基础命令所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。