Linux入门(一)

Linux命令

一.命令提示符

[root@www ~]#

root:登陆用户名

localhost:主机名

~:根目录(家目录)就是登陆后所在的目录

#:超级用户模式管理员模式

$:普通用户模式

二.常命令格式

commond [flags] [argument]........
解释:commond是命令,flags选项,argument参数
注意:命令,选项,参数之间必须用空格隔开,其中flags以“—”开始
选项之间的组合任意,如:#ls -l -a与#ls -la ,#ls -a -l相同
argument参数:提供命令运行的信息,或者是命令执行过程中使用的文件名,通常参数是一些文件名,告诉命令从哪里获得输入以及把输出到哪里,如果,没提供参数,命令将从标准输入接收数据,输出结果将显示到显示器上

1.常用命令

命令可以用Tab键补全
1.ls:列出当前目录下的所有文件及目录
-a:显示出全部文件,包括隐藏的文件
-l:列出文件的属性信息
-h:以人性化的方式列出属性信息 -d:只列出目录的信息。而不列出文件的
2.cd:切换目录
cd [相对或绝对路径]
3.cat查看文件内容
4.pwd:用来显示当前路径
-P :显示出确实的路径,而非使用连结 (link) 路径。当前所在的目录
5.wc该命令就是显示文本的行数,单词数,字节数
-l:显示行数
-w:显示文件中有多少单词数(没有被分隔符分开的)
-c:显示文件有多少字节
6.history用来查看历史操作记录
使用方法一: history [n]------->n是代表显示最近操作的n行记录
使用方法二:history | more
history | less
方法二的这两个操作都是逐屏显示历史记录,但是more只能往下翻页(使用Enter),而不能往上翻页,但是less不仅可以往上翻页也可以往上翻页(使用up和down键)
-d:删除指定的历史命令
-c:删除所有的历史命令
-a:将目前新增的历史命令加载到目标文件中,若没有加 histfiles , 则预设写入 ~/.bash_history
-w:将目前的 history 记忆内容写入 histfiles
-r:将 histfiles 的内容读到目前这个 shell 的 history 记忆中
7.man是打开帮助文档

8.重定向
1.输入重定向【<】
就是改变命令的输入的方向,比如向命令输入的参数过多,此时可以用输入重定向来完成,举例:#wc < /home/test.txt
2.输出重定向【>】【追加重定向>>】
就是把命令执行的结果输出的方向重新改变一下,在这介绍一下三个标准的输入输出(0:标准的输入键盘)(1:标准输出显示器终端)(2:标准错误输出),标准输出输出到显示器上,输出重定向可以把命令的输出结果输出到文件中,这样我们可以用文本编辑器打开文件进行全屏编辑。
输出重定向和追加重定向的区别
如果使用“>”如果输出的文件有内容则会覆盖原内容,而">>"则会在原内容的后面进行追加。“>”后面的文件如果存在则会将原文件删除,重新创建

  • 实例:
  • 使用错误输出重定向使用“2>”或追加"2>>"
  • 使用双重重定向,使正确结果和错误结果一次性的输出到不同的地方【如:#ls -l 2> error.txt > results.txt;#ls -l 2>> error.txt >> results.txt】
  • 可以使用&>或&>>将正确结果和错误结果输入到同一个文件内
  • 使用输入结束符
    第一种:Ctrl+D来结束输入
    如创建一个新的文件(该文件不存在)并输入内容
    cat >(>>) new.txt 此时我们可以创建一个新的文件,并且还可以为他符值,Ctrl+D来结束输入
  • 第二种:使用<<一次性的将键盘的全部输入,先送到虚拟的当前文档,然后一次性输入,可以使用任意结束符结束输入;这个和第一种的区别就是在你在命令终端里运行时会发现,第二个区别就是第二个可以自己来定义结束的符号;格式【cat >(>>) file << 自己定义的结束符】
    9.通道【|】
    就是将一个程序或命令的输出结果作为另一个程序或命令的输入
    常说的通道一般是指无名通道,只能用于具有亲缘关系进程之间的通讯
    管道可以将一系列的命令连接起来,建立一个管道行
    文章如果有什么错误,请各位大佬帮忙指正,谢谢
    @原创学渣代表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值