第十七章:第34节Linux其他命令

更新于:2019-11-01 20:44:36

再快速了解几个命令,这样我们就把Linux一些常用的基础命令了解了一遍了。


1)cal


查看当前日历


1.png


2)date


date显示或设置时间


1.png


设置时间示例:

date -s "2018-05-17 09:51:50"


拓展:《开发程序时对时间、时区的一些注意事项与设置


3)关机重启命令


reboot命令

用于重新启动操作系统

shutdown –h now

立刻关机

shutdown –r now

立刻重启

init 0

关机

init 3

切换到命令模式

init 5

切换到x windows模式

init 6 

重新启动操作系统


4)last


用户最后一次进入系统状态

不管是哪位用户从哪里登录,管理员都可以通过last命令查出,以及是否有人非法登录


1.png


提示:


使用last命令要确保/var/log目录下有wtmp文件,如果没有,有可能是误删了,可以重新创建下:

touch wtmp
chmod 664 wtmp
chown root.utmp wtmp

5)lastlog


查看所有用户的最后一次登录信息。


1.png


6)查看Linux内核版本命令


查看Linux内核版本命令(两种方法):


cat /proc/version
uname -a



查看Linux系统版本的命令(三种方法):


lsb_release -a

即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。


cat /etc/redhat-release

这种方法只适合Redhat系的Linux。


cat /etc/issue

此命令也适用于所有的Linux发行版。


7)简化命令,设置别名


alias 命令用来设置Linux shell 命令的别名。可以使用alias命令将较长的命令简写使用.


语法:alias (选项)(参数)
选项:-p:打印已经设置的Linux shell别名 
参数:'定义Linux shell别名'


alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias tree='tree --charset=ASCII'

注意:=后面没有空格。


alias 仅作用于该次登陆的会话。若要永久使用别名,可在 /etc/profile 或自己的 ~/.bashrc 中设定指令的别名。

例如:

vim /root/.bashrc    #将alias写入到配置文件中,重启后依然有效
source /root/.bashrc     #对配置文件立即生效


要使设置的别名对任意用户有效则可将设置别名的命令写进全局启动文件中,例如/etc/.bashrc or /etc/bash.bashrc


用unalias 加上别名直接删除
语法:unalias [-a][别名]
参数 -a 表示删除全部的别名,可要小心啊


总结:


作为一名PHP程序员,掌握住了前面这些基础的Linux命令,足可以使用了。如果想继续玩转Linux,往Linux运维发展,下一步可以往shell编程方向学习。


shell也是脚本编程,有自己的语法,和C语言风格不同。在Linux中,很多的字符文件都是shell脚本文件。


1.png