㈠ linux学习笔记_3_Linux常用命令_4_帮助命令
1、man[manual]:
/usr/bin/man
获得命令或配置文件的帮助文档,优先查看命令的帮助
man[命令或配置文件]//会调用more
e.g.
manls查看ls命令的前洞帮助信息
manservices查看配置文件services的帮助信息
附:在linux系统中帮助文件分为九种
如:
man5
passwd
//查看慧碧枯配置文件的帮助
默认:
man1
passwd
2、info[information]:/usr/bin/info
说明:与man没有太大的区别,只不过是信息慧数的呈现方式不太一样,并且在UNIX系统中并没有这个命令。
3、获取相关文件简短的信息:
/usr/bin/whatisapropos
/usr/sbin/makewhatis
获得索引的简短说明信息,找到这个命令最基本的用途
whatis[任何关键字]
附:
[命令]-
-
help
主要用于获取命令的选项信息
apropos[文件]
用于获取文件的配置信息,类似与:man-k
[文件]
makewhatis
建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是
whatisdatabase没有建立
4、help
查看Shell内置命令的文件帮助
如:
mancd与helpcd的不同
另:关于Shell更详细的讲解,请参考另外几篇博客
《四天精通Shell编程》系列:
http://blog.csdn.net/zjf280441589/article/details/17455515
http://blog.csdn.net/zjf280441589/article/details/17467069
http://blog.csdn.net/zjf280441589/article/details/17487351
http://blog.csdn.net/zjf280441589/article/details/17503985
㈡ linux的帮助命令help、man、--help
一、内置命令和外部命令
1、shell的概念:shell就是一个命令解释器,当你在linux界面发出一个指令时,命令先传到shell,然后在将这个指令翻译成计算机可以识别的二进制语言,然后传给计算机内核,告诉他要做什么事情。计算机内核将结果返还给shell,shell翻译成人所熟悉的语言,将结果展示出来
2、内内部命令:就是shell程序的一部分,在系统启动时就加载进入内存,时常驻内存的,所以我们执行内部命令的时候执行速度比较快
3、外部命令:也就是文件系统命令,它不是shell程序组成部分,是shell程序之外的程序,使用时需要从硬盘读取入内存,所以相对来说速度就慢一点。
4、区分内部命令和外部命令:使用type命令可以区分,如 type cd
5、注意命令可以有多种形式,既可以是内置命令也可以是外部命令。查看命令的多种不同形式,可以使用
type的-a参数
二、help、man、--help命令区别
1、help 命令:只能查询shell内置命令。
使用格式:help cd
2、--help 命令:只能查询linux外部命令
使用格式:mkdir --help
3、man 命令:即可以帮助查询linux内置命令,也可以查询linux外部命令。man查询的内容比其余两个命令内容都多
使用格式:man cd
q Q 退出界面
4、其中 “--help、man”是我们常用命令
㈢ 如何在linux系统上获取命令的帮助信息,man文档的章节划分
判断一个命令是否是Linux内置的,可以用type命令,只有Linux的内置命令才能使用 help 命令获得帮助。
type cd
输出:cd is a shell builtin
说明这个命令是系统自带的内置命令,那么就可以使用 help命令来获取帮助。
help 命令名
外部命令获取帮助文档的方式:
第一种办法是使用 --help
格式:# 命令名 --help
例如:# mkdir --help
想要获取命令的完整帮助可以使用 man 命令
格式:# man 命令名
例如:# man mkdir
man命令是调用了less工具显示文档,man的具体的操作方法和less是一样的。
man文档章节划分
描 述
NAME
程序或者命令的名称、手册节号及发布日期
SYNOPSIS
怎样调用命令,带有所有选项和参数的完整列表
DESCRIPTl0N
命令及其用法的简短小结
RETURN VALUES
程序或者库函数返回值,以及产生特定返回值的环境
EXIT STATUS
经常用来替代服TURNVALUS
OPTIONS
按字母顺序排列的选项和参数清单,如果有的话
FILES
命令使用的或者能使用的文件清单
USAGE
用程序的语言说明的简明语法,如果有的话
ENVIROMENT
命令使用的或者能使用的环境变量清单
DIAGNOSTICS
命令产生的错误信息及其解决办法的清单
NOTES
不能够归入其他任何一种类别下的所有信息
CONFORMING TO
列出程序遵循的任何标难,比如PoSIX或ISO
SEE ALSO
和命令有关的交叉索引和信息
BUGS
指出己知的bug和错误功能,以及怎样和程序的作者联系修正它们
AUTHOR
命令的作者或者维护者的名字,可能带有电子邮件地址或URL地址
㈣ 如何用命令查看linux命令的使用方法
Linux系统下常用的三种查看命令帮助文档的方法:
一 、help Command
适用于内部命令
举例:
#typecd
cdisashellbuiltin
#helpcd
#typels
lsisaliasedto`ls--color=auto'
#helpls
-bash:help:nohelptopicsmatch`ls'.Try`helphelp'or`man-kls'or`infols'.
二、Command –help/-h
适用于外部命令
例如:
#ls--help
三、man Command
举例:
#mancd
㈤ 2020-04-30 linux中如何获得命令帮助及man命令详解
获得命令的使用帮助:
内部命令:help COMMAND
外部命令:COMMAND --help
命令手册:manual(内外部命令公用的使用方式)
man [number] COMMAND (number省略的话显示先出现的章节,不是所有章节都有)
对内部命令而言,man的是内部命令所属的shell,如出现的是BASH_BUILTING的介绍
man分章节:(1).用户命令:所有用户都可以使用的命令(通常位于 /bin, /usr/bin, /usr/local/bin等下的命令)
(2).系统调用
(3).库调用(只有库才有库调用,有时库会与命令重名但二者并不相同)
(4).特殊文件(设备文件,在磁盘上没有存储任何内容,只是作为设备的访问入口存在)
(5).文件格式(解释某一个命令对应的配置文件(如passwd对应的 /etc/passwd文件)的语法)(配置文件中保存了一个复杂命令以往通过选项指定的程序的执行特性,其中的数据类似赋过值的变量)
(6).游戏
(7).杂项(Miscellaneous ):不便归类的命令
(8).管理命令:管理员才有权限可以使用的命令(通常位于/sbin, /usr/sbin, /usr/local/sbin下的命令)可以修改硬件工作特性及其他系统级别的配置
whatis COMMAND:可以显示命令的摘要信息以及出现在哪些章节当中
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项(OPTION)的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:可以把出现的bug报告给一个地址
EXAMPLES:使用示例
SEE ALSO:另外参照
翻屏:向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:/KEYWORD(不区分大小写)+回车:向后搜索(从当前屏幕的第一个目标开始)
出现多个目标时 n:下一个 N:上一个
?KEYWORD+回车:向前搜索
出现多个目标时 n:上一个 N:下一个
q:退出
在线文档:info COMMAND(比man更详细,偏向命令信息介绍,可以作为man的补充)
pageup/pagedown翻页 支持space table切换超链接ENTER可实现页面跳转
/usr/share/doc:存放了大多数命令的使用和帮助的相关文档(补充性作用)
FSF:自由软件基金会(Free Software Fundation)
2.遇到的几个问题
(1)输入clock命令的时候我的wsl-ubuntu显示
查了一下没有找到解决办法,或许linux的新发行版不用clock命令了?
然后我在装在虚拟机的centOS系统里输入clock,一开始显示是
clock:Cannot access the Hardware Clock via any known method.
解决办法是在root权限下输入 modprobe rtc-cmos 之后再输入 clock 就可以使用了(虚拟机的linux还是必要的,可以有更完整的linux体验😄)
但是在wsl-ubuntu下输入hwclock 出现
hwclock : Cannot access the Hardware Clock via any known method.
这时候输入 modprobe rtc-cmos 也不行
目前还不知道怎么解决
(2)查找echo命令的帮助时,输入echo --help 执行的是 出现 “--help” 🤣
原因是因为echo是一个内部命令 应该用 help echo
或者输入 $ /bin/echo --help
㈥ Linux命令大全
linux命令格式:
说明:command: 命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个
一般是linux命令自带的帮助信息
如:
man是linux提供的一个手册,包含了绝大部分的命令、函数使用说明
该手册分成很多章节(section),使用man时可以指定不同的章节来浏览。
例:man ls ; man 2 printf
man中各个section意义如下:
man是按照手册的章节号的顺序进行搜索的。
man设置了如下的功能键:
在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令
当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来
ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。
Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。
ls常用参数:
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
注意: >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。
查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
管道:一个命令的输出可以通过管道做为另一个命令的输入。
管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读)。
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。
在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感
cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。
可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
常用参数及含义如下表所示:
Linux链接文件类似于Windows下的快捷方式。
链接文件分为软链接和硬链接。
软链接:软链接不占用磁盘空间,源文件删除则软链接失效。
硬链接:硬链接只能链接普通文件,不能链接目录。
使用格式:
如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。
注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。
grep一般格式为:
在grep命令中输入字符串参数时,最好引号或双引号括起来。例如:grep‘a ’1.txt。
常用选项说明:
find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
常用用法:
cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的命令。
常用选项说明:
用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。
常用选项说明:
计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
tar使用格式 tar [参数] 打包文件名 文件
tar命令很特殊,其参数前面可以使用“-”,也可以不使用。
常用参数:
tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。
gzip使用格式如下:
gzip [选项] 被压缩文件
常用选项:
tar与bzip2命令结合使用实现文件打包、压缩(用法和gzip一样)。
tar只负责打包文件,但不压缩,用bzip2压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz2。
在tar命令中增加一个选项(-j)可以调用bzip2实现了一个压缩的功能,实行一个先打包后压缩的过程。
压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c)
解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)
通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。
压缩文件:zip [-r] 目标文件(没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。
由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。
who命令用于查看当前所有登录系统的用户信息。
常用选项:
如果是图形界面,退出当前终端;
如果是使用ssh远程登录,退出登陆账户;
如果是切换后的登陆用户,退出则返回上一个登陆账号。
在Unix/Linux中添加用户账号可以使用adser或useradd命令,因为adser命令是指向useradd命令的一个链接,因此,这两个命令的使用格式完全一样。
useradd命令的使用格式如下:
useradd [参数] 新建用户账号
在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。用户也可以直接使用该命令来修改自己的口令,而无需在命令后面使用用户名。
可以通过su命令切换用户,su后面可以加“-”。su和su –命令不同之处在于,su -切换到对应的用户时会将当前的工作目录自动转换到切换后的用户主目录:
注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理员才能操作,ubuntu无需切换到root用户即可操作,只需加“sudo”即可。sudo是ubuntu平台下允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root 用户的登陆和管理时间,提高了安全性。
方法一:
方法二:
groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看用户组
使用方法:usermod -g 用户组 用户名
新创建的用户,默认不能sudo,需要进行一下操作
-g用来制定这个用户默认的用户组
-G一般配合'-a'来完成向其它组添加
chmod 修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u/g/o/a +/-/= rwx 文件
cal命令用于查看当前日历,-y显示整年日历
设置时间格式(需要管理员权限):
date [MMDDhhmm[[CC]YY][.ss]] +format
CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒。如: date 010203042016.55。
显示时间格式(date '+%y,%m,%d,%H,%M,%S'):
进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。
ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:
top命令用来动态显示运行中的进程。top命令能够在运行后,在指定的时间间隔更新显示信息。可以在使用top命令时加上-d 来指定显示信息更新的时间间隔。
在top命令执行后,可以按下按键得到对显示的结果进行排序:
kill命令指定进程号的进程,需要配合 ps 使用。有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束.
使用格式:
kill [-signal] pid
df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。
命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,更侧重于磁盘的使用状况。
命令的使用格式如下: [选项] 目录或文件名
㈦ Linux基础命令之命令行下的查看命令帮助
【语法格式】
man 参数选择 命令/文件
【命令操作】
【语法格式】
命令 --help
【命令操作】
如果想显示中文的帮助解释,需要调整中文字符集的结果,其实就是调整系统字符集为“zh_CN.UTF-8”(不建议使用中文)
在Linux系统里有一些特殊的命令,它们就是bash程序的内置命令,例如cd、history、read等,这些命令在系统目录里不存在真实的程序文件(存在于bash程序里),对于这部分命令,查看帮助的方法就是使用help命令。
【命令操作】
Linux系统中的info命令是一个查看程序对应文档信息的命令,可以作为man及help命令的帮助补充
【命令操作】
搜索引擎使用顺序google -> bing -> (不要问为什么!)
像火柴盒、utools等工具也有各类系统的命令帮助插件
㈧ 如何用命令查看linux命令的使用方法
可以使用man命令查看Linux其他命令的使用帮助,其实man命令列出的帮助应该叫做使用手册,因为man是manual单词的简写,意为手册页。man命令的用法是:输入man 其他命令名字,显示手册页内容后,有几个按键可用,键盘上的空格键和PageDown键可以向下翻一页,PageUp键可以向上翻一页,Home键可以回到最上面一页,End键可以到最下面一页,英文斜杠加字符串可以进行字符串查找(比如/hello,查找hello),按小写的n向上查找,按大写的N键(shift+n)向下查找,按下键盘上的Q键退出man界面。
㈨ linux基本操作命令
linux基本操作命令:pwd命令、cd命令、ls命令、cat命令、cp命令。
1、pwd命令
使用pwd命令找出您所在的当前工作目录的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对察肆路径的一个示例是/home/username。
㈩ Linux中,可以用 命令--help查看命令如何被使用,但是如何查看cd的使用帮助
不是所有的命令都有 --help 选项,具体要查一下命令。用法就是 命令 后面跟 --help
--help 是获得帮助的一个选择。
下面再介绍两种。
一般,对于独立的命令可以用man 命令获得完整的帮助手册。
想获得简单的帮助可以试试命令后面跟 -h 选项。
你问的cd的使用帮助,由于cd是一个内置于bash的命令,不是一个独立的命令,
你试试 cd --help