第二章:linux基本命令

认识linux命令;帮助;文件基本操作;备份命令;vi编辑器的使用

1.认识linux命令

1)linux命令是完成一类功能,选项完成具体。

2)命令----shell(命令解释器)-----内核(kernel)这是命令执行过程;

根据命令是否是shell的一部分,将命令分为内部命令和外部命令;内部是shell的一部分,外部命令是由安装软件提供。

3)命令的通用格式:命令  [选项]  [参数...]

“-选项”:短格式;

“--选项”:长格式;

多个短格式可以合并;

“...”表示可以有多个;

[]:表示可选;

{a|b|c}:表示多选一;

linux中命令严格区分大小写;


4)常用快捷键:

ctrl+c-->取消终止命令

ctrl+l-->清楚屏幕

ctrl+a-->光标移动到行首

ctrl+e-->光标移动到行尾

ctrl+f-->向前移动

ctrl+b-->向后移动

alt+.-->引用上一条命令的最后参数   esc+.  同样的作用

tab-->补齐,一个tab补齐命令或参数,两个tab显示字母开头的所有命令


2.帮助

1)内部命令的帮助:help

案例:

help  cd   ##显示cd命令的帮助

2)外部命令的帮助选项:-h/--help

案例:

ls --help   ##显示ls命令简单帮助

useradd --help  ##显示useradd命令的帮助

3)命令的手册:man

a.man的区域类型:

1-->用户命令

5-->配置文件的格式帮助

8-->管理员管理工具的帮助

案例:

mount /dev/cdrom /mnt

cat <<END>/etc/yum.repos.d/centos.repo

[local]

name=local

baseurl=file:///mnt/

enabled=1

gpgcheck=0

END


yum -y install vsftpd

man man   ##man1表示用户命令man的帮助

man 5 vsftpd.conf  ##man5表示查看vsftpd的配置文件帮助

man 8 ip   ##man8查看管理工具ip命令的帮助

b.man的基本结构

sections(区域)

name(名字)

synopsis(命令的语法)

description(描述解释命令)

option(选项)

EXAMPLE(使用的案例,经使用)

author(作者)

see also(其他相关帮助)

使用者经常关注:name,synopsis,option,example

案例:

man  route -->/EXAMPLE(搜索)-->n(查看下一个)-->找到相关配置案例解决忘记route命令配置路由。

c.使用技巧:

ctrl+f -->向前翻一页

ctrl+b -->向后翻一页

q-->退出

/关键字 -->查找,使用n键找下一个,N找上一个


4)软件document(文档):/usr/share/doc/

5)使用搜索引擎、官网文档

https://docs.redhat.com