新手需要掌握的常用Linux命令基础篇


                                                                             常用Linux命令


之前受训于linux就该这么学,现在把所学的命令梳理一下,这也算是对自己学习的一个总结吧。

linux就该这么学,是一本很不错的Linux入门学习的丛书,很适合新手学习,也适合有一定Linux基础的用于提高。

一、命令思维导图:

新手需要掌握的常用Linux命令基础篇_第1张图片



二、命令演示前的准备

1、演示环境:

centos 6.5

2、登录方式:

直接在系统中单击右键,打开终端:

新手需要掌握的常用Linux命令基础篇_第2张图片

新手需要掌握的常用Linux命令基础篇_第3张图片


使用crt或者在linux系统中ssh登录系统:

新手需要掌握的常用Linux命令基础篇_第4张图片


3、执行linux命令的格式:

命令名称     [命令参数]    [命令对象]

4、 执行查看帮助命令

man

如查看man帮助命令:

man   man

新手需要掌握的常用Linux命令基础篇_第5张图片

man 命令帮助信息的结构及意义:

NAME                    命令的名称

SYNOPSIS            命令参数及大致的使用方法

DESCRIPTION      介绍说明

EXAMPLES           命令的演示

OPTIONS              具体的可用选项

DEFAULTS            默认的功能

ENVIRONMENT    环境变量

FILES                     用到的文件

SEE ALSO             相关的资料

HISTORY                维护历史与联系方式

退出man界面,按q键。

5、linux系统中man手册为英文版,如果英文不太好,可用在centos下安装中文man手册:

5.1、下载安装包manpages-zh-1.5.1.tar.gz

下载地址:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/


5.2、进入下载目录,解压安装文件:

新手需要掌握的常用Linux命令基础篇_第6张图片

新手需要掌握的常用Linux命令基础篇_第7张图片

5.3、安装软件:

[root@hadoop-01 home]# cd manpages-zh-1.5.1

[root@hadoop-01 manpages-zh-1.5.1]# ./configure

新手需要掌握的常用Linux命令基础篇_第8张图片

[root@hadoop-01 manpages-zh-1.5.1]# make && make install

新手需要掌握的常用Linux命令基础篇_第9张图片


5.4、设置环境变量

设置环境变量:vim /etc/profile.d/cman.sh

输入内容:

alias cman='man -M /usr/local/share/man/zh_CN'

保存退出

新手需要掌握的常用Linux命令基础篇_第10张图片


5.5、重新执行别名文件

source /etc/profile.d/cman.sh

5.6、测试,输入cman cd

新手需要掌握的常用Linux命令基础篇_第11张图片


新手需要掌握的常用Linux命令基础篇_第12张图片

新手需要掌握的常用Linux命令基础篇_第13张图片


6、vim编辑器

6.1、作用:

在Linux系统中,一切皆文件,配置服务就是在修改配置文件的参数;所以说,学会使用vim编辑器,就显得尤为重要了;

6.2:vim的三种模式及作用

1、命令行模式:控制光标移动,对文件进行操作


2、插入模式:输入文本


3、末行模式:保存或者退出,及设置编辑环境.


6.3、三种模式的切换及演示:

1、命令行模式:运行时,默认进入命令行模式

如编辑文件1.txt,执行命令vim 1.


新手需要掌握的常用Linux命令基础篇_第14张图片


在插入模式和末行模式下,按Esc返回

插入模式下:

新手需要掌握的常用Linux命令基础篇_第15张图片


按下Esc后,返回命令行模式:

新手需要掌握的常用Linux命令基础篇_第16张图片


末行模式下:

新手需要掌握的常用Linux命令基础篇_第17张图片

按Esc后,返回命令行模式:

新手需要掌握的常用Linux命令基础篇_第18张图片


2、插入模式:在命令行模式下,

新手需要掌握的常用Linux命令基础篇_第19张图片


敲a,i或者o键进入:

新手需要掌握的常用Linux命令基础篇_第20张图片


在末行模式下

新手需要掌握的常用Linux命令基础篇_第21张图片


先按esc键,返回命令行模式,敲a,i或者o键进入

新手需要掌握的常用Linux命令基础篇_第22张图片


3、末行模式:

在插入模式下,

新手需要掌握的常用Linux命令基础篇_第23张图片


先按Esc进入命令行模式,在按:进入

新手需要掌握的常用Linux命令基础篇_第24张图片


在命令行模式下,直接按:进入:

新手需要掌握的常用Linux命令基础篇_第25张图片


新手需要掌握的常用Linux命令基础篇_第26张图片


三、常用命令演示篇

1、命令的分类的原因

学习任何知识,都是以点带线,以线带面的;只有经过系统分类的知识点归纳后,才能形成自己的知识网络体系,而不是一个个分散的知识点。(以上观点属于个人观点,仅供参考。)

2、命令的分类:

正如开始所展示的思维导图中的内容,我的命令学习是经过分类归纳的:

我把常用的命令分为以下五大类

系统管理    文件管理      用户和用户组管理     网络管理     磁盘管理    

说明:以下命令演示篇,只演示一些命令的常用选项及参数,不常用的请使用man查看命令的帮助。

3、系统管理命令

3.1、系统查看命令

3.1.1、echo

作用:用于在终端输出字符串或者变量提取后的值

使用格式:echo [字符串 | $变量]

演示:如在屏幕上输出dashuju

echo  dashuju

新手需要掌握的常用Linux命令基础篇_第27张图片


用echo来提取变量的值,如提取HOME变量的值

echo   $HOME



3.1.2、uname

作用:用于显示系统当前的相关信息,如:内核版本号、硬件架构、主机名称和操作系统类型等;

格式   uname [选项]

常用命令选项及作用,具体演示:

-a     显示全部的信息;



--version     显示版本信息:

新手需要掌握的常用Linux命令基础篇_第28张图片


-v                显示kernel 版本



3.1.2、free

作用:用于显示当前系统中内存使用量信息。

格式:free  [选项】

常用命令选项及作用,具体演示:

-b   以Byte为单位显示内存使用情况

新手需要掌握的常用Linux命令基础篇_第29张图片


-m  以MB为单位显示内存使用情况

新手需要掌握的常用Linux命令基础篇_第30张图片

3.1.3、uptime

作用:用于查看系统的负载信息 ,可以显示系统当前时间,系统已经运行时间,启用终端数量及平均负载值等信息;

格式:uptime

命令具体演示:


3.1.4、who

作用:查看当前登入主机的用户终端信息。

格式:who  [参数]

命令具体演示:



3.1.5、last

作用:用于查看所有系统的登录信息

格式:last  [参数]

常用命令演示:

新手需要掌握的常用Linux命令基础篇_第31张图片


3.1.6、top

作用:用于动态的监视进程活动与系统负载信息。

格式:top

具体命令演示:

新手需要掌握的常用Linux命令基础篇_第32张图片


3.1.7、date

作用:显示及修改系统的日期或者时间

格式:date [选项]  [指定的格式]

常用命令选项及作用,具体演示:

date   按默认格式查看系统当前的时间:



参数:

%Y: 年     %m:月      %d:日

%H: 小时        %M:  分钟        %S:秒

按制定的格式如:年-月-日 小时:分钟:秒 显示系统时间

date  "+%Y-%m-%d  %H:%M:%S"



选项   -s     设置系统时间:

如设置系统时间为 20180507   19:46:00

date -s  "20180507   19:46:00"

新手需要掌握的常用Linux命令基础篇_第33张图片


3.1.8、pidof

作用:用于查询某个制定服务进程的pid值

格式:pid  [选项]   [服务名称]

常用命令演示:

pidof sshd



3.1.9、kill

作用:终止某个指定PID的服务的进程

格式:kill    [选项]   [进程PID]

常用命令演示:终止sshd服务的进程

kill  2660



3.1.10、killall

作用:终止某个指定名称的服务所对应的全部进程

格式:killall  [选项]  [进程名称]

常用命令演示:

killall httpd



3.1.11、history

作用:用于显示历史执行过的命令

格式:history   [参数] 

常用命令演示:

history

新手需要掌握的常用Linux命令基础篇_第34张图片


!命令编号    执行编号所执行过的命令

!24

新手需要掌握的常用Linux命令基础篇_第35张图片


-c  清空所有执行过的命令历史记录

history -c

history 



3.1.12、sosreport

作用:用于收集系统信息配置及架构信息并输出诊断文档。

格式:sosreport 

常用命令演示:

sosreport

新手需要掌握的常用Linux命令基础篇_第36张图片


新手需要掌握的常用Linux命令基础篇_第37张图片

3.2、系统操作命令:需要root用户来执行

3.2.1、reboot

作用:重启系统

格式:reboot

命令演示:

reboot


新手需要掌握的常用Linux命令基础篇_第38张图片


3.2.2、poweroff

作用:用于关闭系统

格式:poweroff

常用命令演示:

poweroff




你可能感兴趣的:(新手需要掌握的常用Linux命令基础篇)