操练Shell命令
- 系统及其他
-
su: switch user(切换用户)
例如:
-
sudo: super user do(超级用户的使用)
赋予权限修改密码等 -
export: 其意思为(导出)
仅限于本次登录
Export PATH=$ PATH:/home/sundy
其实就是给当前的PATH赋值添加环境变量
而$PATH是当前的值
变量,特别是环境变量,比如PATH
那什么是$PATH呢?shell中的变量调用符号
举例!
而HELLO就是一个Shell变量
-
shutdown/poweroff/halt/reboot(关机!)
shutdown –h now(关机)
shutdown –r now(重启)
-
ps:Processes Snapshot(列出当前的进程情况)
ps -ef
ps –aux
这两个都可以吧进程列表出来
-
kill[pid]: 删除进程
例如:
我们先查看有哪些进程然后在kill
-
top: 查看有哪些进程任务
-
free: 查看当前所用内存多少
-
uname: 当前操作系统的名称
-
uptime: 更新当前时间
-
clear: 清屏
-
cal : 打印日历的
-
data/time: 查看当前时间
- 网络配置管理
-
netstat
常用的网络状态:
LISTEN:在监听状态中
ESTABLISHED: 已建立联机的联机情况
TIME_WAIT: 该联机在目前已经是等待的状态
常用命令:
netstat –e
显示关于以太网的统计数据
Netstat –r
显示关于路由表的信息
Netstat –a
显示一个所有的有效链接信息列表
Netstat –n
显示所有已建立的有效链接 -
ping:连接
-
ifconfig :查看IP
-
ssh/ftp/telnet(大同小异,我们可以通过ssh协议远程连接,主要通过IP连接诶)
- 对shell命令操作做个总结: