
正文
Linux三个帮助命令 linux命令 help
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux基本操作命令
linux基本操作命令:pwd命令、cd命令、ls命令、cat命令、cp命令。
1、pwd命令
使用pwd命令找出您所在的当前工作目录的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对路径的一个示例是/home/username。
2、cd命令
要浏览Linux文件和目录,请使用cd命令。根据您所在的当前工作目录,它需要目录的完整路径或名称。假设您位于/home/username/Documents中,并且想要转到Documents的子目录Photos。
3、ls命令
LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。如果要查看目录的内容,请键入ls,然后键入目录的路径。
4、cat命令
cat(连接的缩写)是Linux中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入cat,然后输入文件名及其扩展名。
5、cp命令
使用cp命令将文件从当前目录复制到另一个目录。例如,命令cpscenery.jpg/home /username/Pictures将在您的Pictures目录中创建一个Scene.jpg副本(来自当前目录)。
相关问答
Q1: linux的帮助命令help、man、--help
一、内置命令和外部命令
1、shellLinux三个帮助命令的概念Linux三个帮助命令:shell就是一个命令解释器Linux三个帮助命令,当你在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”是我们常用命令
Q2: linux三剑客的基本使用——grep、sed、awk
grep、sed、awk是linux功能非常强大的三个命令,grep是查找过滤文本,sed是对文本进行编辑替换,awk是对文本进行分析报告。
最简单的理解就是找什么东西用grep,想修改什么内容用sed,想格式化内容用awk。
创建一个文件名为grep_text.txt的文件,并放入内容:
SillyMadman is both a madman and a fool.
Everyone agrees with this sentence.
我要查找在grep_text.txt文件里有Silly的行
命令是: grep Silly grep_text.txt
会返回内容:SillyMadman is both a madman and a fool.
也可以带以下参数,这些我认为可能容易用到的参数,其它的参数需要另行查找
文档,比如可以使用正则进行匹配。
内容相关的
-B, --before context=NUM显示所在行之前的行数
-A, --after context=NUM显示所在行之后的行数
-C, --context=NUM打印输出上下文的行数
过滤内容相关的参数:
-i, --忽略大小写区分
-w,--匹配查找的整个单词
-x,--匹配查找的整行文本
-v, --过滤掉匹配的内容
输出内容相关的参数
-n, --行号打印带有输出行的行号
比如,我要查找在grep_text.txt文件里不区分大小写查找sillymadman,并显示行号和匹配文本的下一行,那么我可以用以下命令查找
grep sillymadman grep_text.txt -i -n -A1
内容返回为
1:SillyMadman is both a madman and a fool.
2-Everyone agrees with this sentence.
总体而言grep的使用方式就是
grep [参数...](查找的内容) (文件名)
grep也经常搭配管道符号"|"使用,比如我要查询某程序的进程,并去掉查找进程本身,那么命令为
ps -ef | grep program_name | grep -v grep
再创建一个文件名为sed_text.txt的文件,并放入内容:
SillyMadman is both a madman and a fool.
Everyone agrees with this sentence.
我想要在第一行下面添加一句:woshishazi
命令是:sed '1a\woshishazi' sed_text.txt
返回内容为:
SillyMadman is both a madman and a fool.
woshishazi
Everyone agrees with this sentence.
但是以上这个命令不会修改原文件,如果需要,需要加上-i
sed -i '1a\woshishazi' sed_text.txt
上面a是代表append,从指定行后面新的一行添加数据,还有其他操作
操作有以下这些
a :从下面一行新增
i :从上面一行插入,
d :删除
c :整行替换
p :打印
s :对指定内容进行替换
下面稍微举下例:
a: sed '1a\woshishazi' sed_text.txt 从第一行后面添加
i: sed '1i\woshishazi' sed_text.txt 从第一行前面插入
d: sed '1d' sed_text.txt 删除第一行
c: sed '1c\woshishazi' sed_text.txt 替换第一行内容为woshishazi
p: sed -n '1p' sed_text.txt 打印第一行,一般搭配-n使用,其他内容就不会再展示
s:这个相对复杂一点需要详细说明一下
sed的参数为 '[行]s/要被替换的内容/新的内容/g'
行是一个可选项,可以选择具体的行进行替换
g代表替换所有匹配到的内容,也可以改为数字,表示第几次匹配到时进行替换
sed 's\SillyMadman\shafengzi\g' sed_text.txt ,将所有SillyMadman替换为shafengzi
输出结果为:
shafengzi is both a madman and a fool.
Everyone agrees with this sentence.
最后再创建一个文件名为awk_text.txt的文件,并放入内容:
1 a
2 b
3 c
4 d
5 f
以空白符作为分隔符这个文本相当于每一行有两个字段。
那么打印第一个字段时 awk '{print 0的话,则代表打印所有字段
awk默认以空白符作为分隔符,也可以指定分割符通过-F
awk -F: '{print $1}' awk_text.txt,以“:”作为作为分隔符
那么返回内容就为
1 a
2 b
3 c
4 d
5 f
相当于只有一列或者说一个字段
然后还可以对前面加上一个正则对行进行匹配内容
awk '/a/{print 2 ~ /a/){print $1}' awk_text.txt
返回内容为
1
Q3: Linux基础命令之命令行下的查看命令帮助
【语法格式】
man 参数选择 命令/文件
【命令操作】
【语法格式】
命令 --help
【命令操作】
如果想显示中文的帮助解释,需要调整中文字符集的结果,其实就是调整系统字符集为“zh_CN.UTF-8”(不建议使用中文)
在Linux系统里有一些特殊的命令,它们就是bash程序的内置命令,例如cd、history、read等,这些命令在系统目录里不存在真实的程序文件(存在于bash程序里),对于这部分命令,查看帮助的方法就是使用help命令。
【命令操作】
Linux系统中的info命令是一个查看程序对应文档信息的命令,可以作为man及help命令的帮助补充
【命令操作】
搜索引擎使用顺序google - bing - baidu(不要问为什么!)
像火柴盒、utools等工具也有各类系统的命令帮助插件
关于Linux三个帮助命令和linux命令 help的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







