Linux学习笔记

主流版本

ubuntu 、red hat 、debain 、centos 、fedora 、suse等

主流Linux发行版及联系

十款常用Linux系统介绍

linux内核版本和发行版本有何区别

内核版本:原生态的linux

发行版本:各个公司或者个人拿来内核版本作了私人处理,比如加上自己喜欢的界面、对内核版本微调整等。

linux 内核版本和发行版本区别 

系统安装

用virtualbox安装CentOS 7

软件安装

原生安装,rpm安装,yum安装

linux安装软件的几种方式

linux安装软件的几种方法

命令详解

Linux常用命令大全

Linux查看系统资源占用命令

Linux中常用操作命令

每天一个linux命令

每天一个linux命令(51):lsof命令

每天一个linux命令(52):ifconfig命令

每天一个linux命令(53):route命令

每天一个linux命令(54):ping命令

每天一个linux命令(55):traceroute命令

每天一个linux命令(56):netstat命令

每天一个linux命令(57):ss命令

每天一个linux命令(58):telnet命令

每天一个linux命令(59):rcp命令

每天一个linux命令(60):scp命令

每天一个linux命令(61):wget命令

Linux监控工具介绍系列——free

Linux学习笔记——如何使用echo指令向文件写入内容

Linux命令学习总结:shutdown

Linux 下hosts文件详解 

Linux curl命令详解

Linux系统下安装rz/sz命令及使用说明

ps -ef|grep详解

===============常用命令==================

智能补全: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编辑器==================

vi(vim)键盘图及其基本命令

最详细的 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详细理解及常用命令

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============

Linux之Iptables防火墙相关概念和基本操作

原文地址:https://www.cnblogs.com/wangwangfei/p/5715675.html