再快速了解几个命令,这样我们就把Linux一些常用的基础命令了解了一遍了。
1)cal
查看当前日历
2)date
date显示或设置时间
设置时间示例:
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命令查出,以及是否有人非法登录
提示:
使用last命令要确保/var/log目录下有wtmp文件,如果没有,有可能是误删了,可以重新创建下:
touch wtmp chmod 664 wtmp chown root.utmp wtmp
5)lastlog
查看所有用户的最后一次登录信息。
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脚本文件。