LINUX基础命令
[root@A ~]# uname –r #查看内核版本 2.6.32-642.el6.x86_64 [root@A ~]# lsb_release –a #查看发行版本号 LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.8 (Final) Release: 6.8 Codename: Final [root@A ~]# cat /etc/redhat-release #查看发行版本号 CentOS release 6.8 (Final)
-n禁止自动添加换行符号
-e允许使用转义符
\n换行
\t制表符
echo “$VAR_NAME”变量会替换,双引号表示弱引用
echo ‘$VAR_NAME’变量不会替换,单引号表示强引用
显示命令对应的程序文件路径
查看命令存在于man的哪些章节。
[root@zhanghe tmp]# whatis ls ls (1) - list directory contents ls (1p) - list directory contents [root@zhanghe tmp]# whatis passwd passwd (1) - update user's authentication tokens passwd (5) - password file passwd [sslpasswd] (1ssl) - compute password hashes
作用:显示命令的类型和命令对应文件的路径。
-t显示命令是类型
-p如果命令有对应的二进制文件就显示出来,也就是说内部命令不显示。
-a不仅显示文件的类型,还显示命令对应二进制的路径。
[root@zhanghe ~]# type -t ls alias #代表这是一个被定义和别名的文件 [root@zhanghe ~]# type -t mkdir file #代表这是一个外部命令 [root@zhanghe ~] # type -t cd builtin #代表这是一个内部命令 [root@zhanghe ~]# type -p cd #对于内部命令无效 [root@zhanghe ~]# type -p ls #对于已经定义了别名的文件无效 [root@zhanghe ~]# type -p mkdir #仅对于外部命令有效 /bin/mkdir [root@zhanghe ~]# type -a cd #-a显示最为详细,通吃,推荐使用。 cd is a shell builtin [root@zhanghe ~]# type -a ls ls is aliased to `ls --color=auto' ls is /bin/ls [root@zhanghe ~]# type -a mkdir mkdir is /bin/mkdir
shutdown –r 重启
下一个教程:怎么用linux命令行发邮件