第二章: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