Linux基础学习(一)
下载linux内核源码:www.kernel.org
Linux主流发行版:RedHat,CentOS,Fedora,Ubuntu,Suse,麒麟等。
Unix系统:功能强大的操作系统,对电脑的要求较高,与Linux有较深渊源
Linux系统的使用方法
-
桌面环境(功能少,效率低)
-
Shell命令(专业强大高效,学习难度高)
Shell命令分类学习
管道符(|):将左边命令的执行输出结果传递给右边命令处理
例如:ifconfig | grep lo 将ifconfig输出的数据对lo字符串重定向输出
执行符(``):将一条命令的执行结果作为另一条命令的参数来处理
例如:echo `ifconfig` 用echo命令对ifconfig命令的结果进行输出
!!不是单引号,是tab键上方的点键
-
电源管理(及关机、重启)
poweroff:关机
halt:关机
reboot:重启
shutdown:关机或者重启,-r表示重启,-h表示关机
man:manual(手册):查找帮助
su:selete user改变用户(通常用来获取root权限)
history:查看历史命令
-
进程任务管理
进程(process)
ps:process snapshot,进程快照 -ef显示所有进程 -aux所有进程加详细信息
top:实时查看系统进程(q键退出)
kill:杀死进程 参数-9 彻底杀死
killall:同过名字批量杀死相同名字的进程
Ctrl+C组合键:结束当前正在前台执行的程序
Ctrl+Z组合键:将当前正在前台执行的程序暂停并调到后台
fg:foreground,将当前所有在后台的任务调到前台执行
bg:让后台所有暂停的任务继续执行(在后台执行)
&:在后台执行
clear:清屏
reset:重置终端
-
网络配置
ping:检测本机和目标机器网络是否相通
ifconfig:查看或临时修改本机网络配置信息
netstat:查看网络状态信息
IP地址:一台机器在计算机网络中的位置表示。有两个版本:IPv4和IPv6
IPv4地址是由32位二进制数据构成
IPv6地址是由128位二进制数据构成
127.0.0.1 本地回环测试,相当于本机IP,一般用于网络测试。
域名(Domain Name):相当于机器的名字,可以和ip地址绑定,就可以通过域名找到对应机器(解析域名(DNS服务器解析,设置错误将无法解析)得到其指向的IP地址,然后通过IP地址进行通信)(唯一)