Linux学习笔记
主流版本
ubuntu 、red hat 、debain 、centos 、fedora 、suse等
linux内核版本和发行版本有何区别
内核版本:原生态的linux
发行版本:各个公司或者个人拿来内核版本作了私人处理,比如加上自己喜欢的界面、对内核版本微调整等。
系统安装
软件安装
原生安装,rpm安装,yum安装
命令详解
===============常用命令==================
智能补全:ctrl + tab
结束当前操作:ctrl + c
退出某些命令:q
帮助命令: -help , -h
写入数据 : echo
文本搜索 : grep
文本实时滚动 : tail
文件传输:curl
文件下载:wget
删除文件夹及其文件:rm -rf 目录名称
文件重命名:mv oldname newname
文件及文件夹拷贝 - cp命令
cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下
cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下
cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录
说明:cp参数 -i:询问,如果目标文件已经存在,则会询问是否覆盖;
文件及文件夹拷贝 - scp命令
scp id_rsa.pub router_17@IP:/home/router_17/.ssh/authorized_keys可以实现将A电脑上的pub文件拷贝到B电脑上某个位置。
同cp一样,如果复制的是整个文件夹的内容,则应使用scp -r 命令。
===============vi编辑器==================
vim快速定位到某一行的几种方法和显示行号,定位匹配字符串,显示当前行信息的命令
进入:vi,vi filename
开始编辑:i
结束编辑:esc
退出:
:q! , 不保存而退出VI。
:q,退出VI。如果对内容有任何改动,编辑器会发出一个警告信息。
ZZ ,退出编辑器,如果有任何改动就保存。
保存:
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w filename 将修改另外保存到file中,不退出vi
:w! 强制保存,不退出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
快速定位
1: 快速到最后一行:
shift + G
2:快速到第一行: 1 + shift +G
3: 快速到第40 行: 40 + shift + G
4:n:行号
========systemctl==========
Linux下systemctl命令和service、chkconfig命令的区别
Linux 服务管理两种方式service和systemctl
systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl
========whereis、which、find、location===========
linux中whereis、which、find、location的区别和用法
Linux 命令中 WHICH、WHEREIS、LOCATE 命令的用法
========iptables============