Linux基本指令(2)

一.什么是指令

指令本质就是程序。
指令,程序和可执行程序都是一回事。

二.基本指令

1.cat

语法:cat [选项] 文件

功能:查看目标文件的内容,适合查看小文件

常用选项:

  • -b 对非空输出行编号
  • -n 对输出的所有行编号
  • -s 不输出多行空行

2.more

语法:more [选项] 文件

功能:more命令,功能类似cat。more可以翻页查看,而cat不能

常用选项:

  • -n 对输出的所有行编号
  • q 退出more

3.less

语法:less [选项] 文件

功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

常用选项:

  • -i 忽略搜索时的大小写
  • -N显示每行的行号
  • /字符串:向下搜索"字符串"的功能
  • ?字符串:向上搜索"字符串"的功能
  • q:quit

4.head

语法:head [选项] 文件

功能:head用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行

常用选项:

  • -n行数 显示的行数
[root@a1 awan]# head -5 test.txt
hello Linux 1
hello Linux 2
hello Linux 3
hello Linux 4
hello Linux 5

5.tail

语法:tail [必要参数] [选择参数] 文件

功能:用于显示指定文件末尾内容,不指定文件是,作为输入信息进行处理。常用来查看日志文件。

常用选项:

  • -f 循环读取
  • -n行数 显示行数
[root@a1 awan]# tail -5 test.txt
hello Linux 996
hello Linux 997
hello Linux 998
hello Linux 999
hello Linux 1000

6.find

语法:find [路径] [选项] [文件名]

功能:用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

常用选项:

  • -name 按照文件名查找文件
[root@a1 awan]# find *.txt
file.txt

7.gerp

语法:grep [选项] “字符串” [文件]

功能:在文件中搜索字符串,将找到的行打印出来

常用选项:

  • -i 忽略大小写的不同,所以大小写视为相同
  • -n 顺便输出行号
  • -v 反向选择,亦即显示出没有"搜寻字符串"内容的那一行
[root@a1 awan]# grep -i "hello" file.txt
Hello Linux
Hello Linux
Hello Linux
Hello Linux

8.zip

语法:zip [选项] 压缩文件.zip 目录或文件

功能:将目录或文件压缩成zip格式

常用选项:

  • -r 递归处理,将指定目录下的所有文件和子目录一并处理
将test目录压缩:zip -r test.zip test/

9.unzip

语法:unzip [选项] 压缩文件.zip

功能:将压缩包解压到当前文件夹

常用选项:

  • -d 指定解压的路径
 解压到tmp目录:unzip test.zip -d  /tmp

10.tar

语法:tar [-cxtzjvf] 文件与目录

功能:打包/解包,可以不打开它就可以直接查看内容

常用选项:

  • -c 建立一个压缩文件的参数指令
  • -x 解开一个压缩文件的参数指令
  • -t 查看压缩包里面的文件
  • -z 是否同时具有gzip的属性?亦即是否需要用gzip压缩?
  • -j 是否同时具有bzip2的属性?亦即是否需要用bzip2压缩?
  • -v 压缩过程中显示文件,不建议用在背景执行过程
  • -f 使用档名,在f之后要立即接档名
  • -C 解压到指定目录
打包文件:tar -xvzf name.gz [-C path]
解压文件:tar -xvzf name.gz

11.重要的几个热键

  • [Tab]按键:具有命令补全和档案补齐的功能
  • [Ctrl]-c按键:让当前的程序停止
  • [Ctrl]-d按键:通常代表输入结束,也可以用来取代exit

12.echo

功能:在标准输出上显示一行文本

[root@a1 awan]# echo "Hello Linux"
Hello Linux

13.输出重定向

把本来应该在屏幕上显示输出结果,输入到显示器的内容输入到文件内

输出重定向前:

[root@a1 awan]# echo "Hello Linux"
Hello Linux
[root@a1 awan]# ll
total 0

输出重定向后:

[root@a1 awan]# echo "hello Linux" > file.txt
[root@a1 awan]#  ll
total 4
-rw-rw-r-- 1 Awan Awan 12 Dec  4 16:22 file.txt
[root@a1 awan]# cat file.txt
hello Linux

可以看到输出重定向后,新建了一个file.txt文件并向文件写入了内容。


有错误欢迎指出~
在这里插入图片描述

  • 39
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
### 回答1: 1. cd:切换目录 2. ls:列出目录内容 3. pwd:显示当前目录路径 4. mkdir:创建目录 5. rmdir:删除目录 6. touch:创建文件 7. rm:删除文件 8. cp:复制文件或目录 9. mv:移动文件或目录 10. cat:查看文件内容 11. grep:查找文件中的关键字 12. chmod:修改文件或目录的权限 13. chown:修改文件或目录的所有者 14. ps:查看进程信息 15. top:查看系统资源占用情况 16. ifconfig:查看网络接口信息 17. ping:测试网络连接 18. ssh:远程登录其他主机 19. scp:在不同主机之间复制文件 20. tar:打包和解压缩文件 ### 回答2: Linux基本操作指令是指Linux系统中常用的一些命令。以下是几个常用的Linux基本操作指令。 1. ls:用于列出当前目录下的文件和子目录。使用ls命令时,会显示文件和目录的名称、大小、权限等信息。 2. cd:用于切换当前工作目录。通过cd命令可以进入到其他目录中。例如,cd /home将切换到home目录。 3. mkdir:用于创建新目录。使用mkdir命令时,指定目录名称作为参数,即可创建新的目录。 4. touch:用于创建新文件。使用touch命令时,指定文件名称作为参数,即可创建新的文件。 5. rm:用于删除文件或目录。使用rm命令时,指定要删除的文件或目录名称作为参数,即可删除相应的文件或目录。 6. cp:用于复制文件。使用cp命令时,将源文件和目标文件名称作为参数,即可将源文件复制到目标文件。 7. mv:用于移动文件或重命名文件。使用mv命令时,将源文件和目标文件名称作为参数,即可将源文件移动到目标位置或者重命名文件。 8. cat:用于查看文件内容。使用cat命令时,指定文件名称作为参数,即可在终端上显示该文件的内容。 9. grep:用于在文件中搜索指定的文本。使用grep命令时,将要搜索的文本和文件名称作为参数,即可在文件中找到包含指定文本的行。 10. chmod:用于修改文件或目录的权限。使用chmod命令时,指定权限标记和文件或目录名称作为参数,即可修改相应文件或目录的权限。 以上是一些常用的Linux基本操作指令,熟练掌握这些指令将能帮助用户在Linux系统中进行常见的文件操作和系统管理。 ### 回答3: Linux基本操作指令是指在Linux操作系统中常用的一些命令,用于对文件和目录进行管理,以及执行一些基本的系统操作。其中包括以下几个方面: 1.文件和目录操作: - ls:列出目录中的文件和子目录。 - cd:切换当前工作目录。 - pwd:显示当前工作目录的路径。 - mkdir:创建一个新的目录。 - rm:删除文件或目录。 - cp:复制文件或目录。 - mv:移动或重命名文件或目录。 2.文件内容查看和编辑: - cat:显示文件内容。 - less:逐页显示文件内容。 - head:显示文件的头几行。 - tail:显示文件的末尾几行。 - vi或nano:编辑文件内容。 3.文件权限管理: - chmod:修改文件或目录的权限。 - chown:修改文件或目录的所有者。 - chgrp:修改文件或目录的所属组。 4.进程管理: - ps:显示当前运行的进程信息。 - top:实时显示系统资源占用情况。 - kill:终止一个正在运行的进程。 5.系统管理: - uname:显示系统信息。 - date:显示当前日期和时间。 - ifconfig:显示和配置网络接口信息。 - reboot:重新启动系统。 这些是Linux基本操作指令的一部分,掌握了这些指令可以进行基本的文件管理、编辑和系统操作。对于初学者来说,使用这些指令可以帮助他们更好地学习和使用Linux系统。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卿摆摆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值