Shell命令

 

按功能分类学习记忆

1. 电源管理(即关机,重启)

关机

:重启

关机

:关机或者重启,常用参数-r 表示重启,-h表示关机

 

不同参数之间,命令名和参数之间都要用空白分隔

不是所有命令普遍用户多有权限执行的,很多命令只有root用户才能执行(通常都有那些对系统进行修改,配置或者影响较大的命令)

 

 man: manual,命令或者函数的帮助手册,在linux世界中,有问题找这个

查看驶入命令的历史记录

切换用户

 

学习方法:记住常用命令 的名字,功能和常用参数,一直练习

 

 

2. 进程(任务)管理

进程(Process):正在进行的程序或者程序的一次执行过程,操作系统通过PID(即进程ID)来标识不同的进程

 

ps:process snapshot,进程快照,常用参数-ef ,aux

top:实时查看系统中所有进程(按q键退出命令

kill:杀死进程,常用参数-9

killall:批量杀死进程

Ctrl+c:结束当前正在前台执行的程序

Ctrl+Z:将当前正在前台执行的程序暂停并调到后台

fg: foreground,将当前所有在后台的任务调到前台执行

bg:background 让后台所有暂停的任务继续执行(在后台执行)

&:在后台执行

&  表示任务在后台执行,如要在后台运行redis-server,则有  redis-server &

&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2'    

| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo 'yes' | wc -l

|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo "fail"

 

 

clear:清屏

reset:重置终端

 

3. 网络配置管理

ping: 检测本机和目标机器之间的网络是否通畅

Ifconfig: 查看或者临时修改本机网络配置信息

netstat:查看网络状态信息

 

 

Ip地址:一台机器在计算机网络中的位置表示,有两种版本:IPV4和IPV6

地址是由32位二进制数据构成,采用四段点分式记法,每一段的范围是0-255

 


地址:是由128位二进制数据构成,





格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789。  这种表示法中,每个X的前导0是可以省略的,例如:

2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417



私有IP地址:(只能用于内网,不能用于外网)10.X.X.X   172.16.X.X-172.31.X.X

  192.168.X.X

 

域名(domain name):相当于机器名字,可以和IP地址进行绑定,这样就可以通过域名找到对应的机器(解析域名得到其指向的Ip地址 ,然后通过IP地址进行通信),