linux命令有内部命令和外部命令之分.内部命令实际上是shell程序的一部分,其中包含的是一些比较简练的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中.外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以它们包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调进内存.通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell 程序控制的.shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行.
安装和登录命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh
文件处理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln
网络操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp 、finger
、mail 、nslookup
系统安全相关命令:passwd 、su 、umask 、chgrp 、chmod 、chown 、chattr、sudo、pswho
系统管理相关命令:df 、top 、free 、quota 、at 、lp 、 adduser 、groupadd kill 、 crontab 、tar
、unzip 、gunzip 、last
来自<<跟老男孩学Linux运维:核心系统命令实战>>一书
前言
第1章 Linux命令行简介 / 1
①1Linux命令行概述 / 1
关机:
shutdown -h now
halt
init 0
ifup eth0
ifdown eth0
service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡.
top命令
cat命令连接文件并打印到标准输出设备上, -nA对所有输出的行数编号,显示不可打印字符,行尾显示"$".
cat命令说明:
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令. 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容.所以呢,一般用more等命令分屏显示.为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏.按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态.
语法
cat(选项)(参数)
选项
-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示"$";
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;
参数
文件列表:指定要连接的文件列表.
实例
cat m1 (在屏幕上显示文件ml的内容)