linux中命令的概述和命令的帮助:
1.命令解释器:
shell命令解释器,shell负责接收用户的命令进行解释,将解释结果(要执行的命令)传递给系统内核,完成 什么命令做什么事;
2.命令的分类:
内部命令:集成于shell解释器程序内部的指令,无需从磁盘中读取,执行效率更高;
外部命令:对应了系统中的每一个文件,属shell解释器之外的命令,linux系统必须知道外部命令的对应文件位置,才能由shell加载;
3.如何验证命令为内部命令还是外部命令:
enable 命令 ##若无输出则为内部命令,输出not shell为外部命令
which 外部命令 ##查看外部命令在系统中存放的位置
4.命令的通用格式:
命令字 【选项】 【参数】
选项:调节命令的具体功能
参数:命令字的处理对象,通常为文件名、目录名、用户名等;
特殊选项:
-选项 ##短格式
--选项 ##长格式,作用与短格式相同,适用于选项为多个字符,例如--help
-选项 -选项 等于 -选项集合 ##多个短格式可以合并,例ls -ld
5.命令中的快捷键:
ctrl+l ##清除屏幕内容
ctrl+c ##停止当前命令的编写
ctrl+alt+fn ##图形界面切换字符界面
alt+fn ##字符界面切换字符界面
alt+f7 ##字符界面切换图形界面或f1
6.命令的帮助,首先确定此命令是内部命令还是外部命令,再进行获得帮助;
内部命令的帮助:help 内部命令
外部命令的帮助:外部命令 --help
命令的帮助手册:man 命令(内外都可以) ##交互式中ctrl+F/B翻页,q退出,/关键字进行查找内容;
软件安装时自带的帮助:
/usr/share/doc/软件名
二、对文件的增删改查:
1.查:cd、pwd、ls、du、which、find、cat、more、less、head、tail、grep、wc、find
cd:将用户的工作目录更改到其他位置
语法:cd / ##切换到根目录
cd ~ ##切换到root用户的家目录等同于cd
pwd:查看当前用户所在的工作目录
ls:显示目录中的内容
语法:ls -ld 文件位置或目录位置 ##以长格式显示目录或文件本身的属性,而并非目录下的子文件的属性
ls -a 目录位置 ##查看目录下的所有子目录、子文件、隐藏文件
ls -lh 文件位置 ##以长格式并且以k或者M显示文件的大小
which:查找外部命令的存放位置
语法:which 外