Linux常用指令(超详细)新手必备

这篇具有很好参考价值的文章主要介绍了Linux常用指令(超详细)新手必备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ls指令

语法:ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

Linux常用指令(超详细)新手必备
-a 列出隐藏文件[在linux下隐藏文件以.开头]
Linux常用指令(超详细)新手必备
-l 列出文件的详细信息[ls -l==ll]
Linux常用指令(超详细)新手必备

pwd指令

语法:pwd
功能:显示用户当前所在的目录

Linux常用指令(超详细)新手必备

cd指令

语法:cd 目录名
功能:改变工作目录,和windows点击文件夹一样的意思,改变工作区域

Linux常用指令(超详细)新手必备
cd … 返回上级目录[在linux下.表示当前目录,而…表示上级目录]
Linux常用指令(超详细)新手必备
cd 绝对路径
Linux常用指令(超详细)新手必备
cd ~ 进入用户家目
Linux常用指令(超详细)新手必备
cd - 返回最近访问的目录[此条指令理解成tab键,可以在2个工作区切换]
Linux常用指令(超详细)新手必备

tree指令

语法:tree [选项] [文件]
功能:以树状格式列出目录的内容, 查看文件系统的结构

Linux常用指令(超详细)新手必备

touch指令

语法:touch [选项] 文件
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件

Linux常用指令(超详细)新手必备

mkdir指令(重要)

语法:mkdir [选项] dirname
功能:在当前目录下创建一个名为dirname的目录

Linux常用指令(超详细)新手必备
-p 递归创建不存在的目录,即一次性创建多个目录

Linux常用指令(超详细)新手必备

rmdir指令&&rm指令(重要)

语法:rmdir [-p][dirname]
功能:删除空目录

Linux常用指令(超详细)新手必备

语法:rm [-f-i-r-v][dirname/dir]
功能:删除文件或目录

-r 删除目录及其下所有文件
Linux常用指令(超详细)新手必备
-i 删除前询问确认
Linux常用指令(超详细)新手必备

stat指令

语法:stat 目录/文件名
功能:查看文件的所有属性

Linux常用指令(超详细)新手必备

man指令

语法:man [选项] 命令
功能:格式化并显示在线帮助手册

假设输入了man printf,会有如下显示
Linux常用指令(超详细)新手必备
输入man 3 printf,又会有如下显示
Linux常用指令(超详细)新手必备
那么这些数字代表什么呢?

1是普通的命令
2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6是给游戏留的,由各个游戏自己定义
7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8是系统管理用的命令,这些命令只能由root使用,如ifconfig

我们也可以用man手册去查,指令为man man

cp指令

语法:cp [选项] 源文件或目录 目标文件或目录
功能:复制文件或目录

Linux常用指令(超详细)新手必备

-r 递归处理,将指定目录下的文件及子目录一并处理
Linux常用指令(超详细)新手必备

mv指令(重要)

语法:mv [选项] 源文件或目录 目标文件或目录
功能:将文件重命名或将其移至一个新的目录

移动至新的目录中
Linux常用指令(超详细)新手必备
重命名

Linux常用指令(超详细)新手必备

cat指令

语法:cat [选项][文件]
功能:查看目标文件的内容

Linux常用指令(超详细)新手必备
-n 对输出的行编号
Linux常用指令(超详细)新手必备
-b 对非空输出行编号
Linux常用指令(超详细)新手必备
cat [单独输入cat指令会回显刚刚输入的字符]
Linux常用指令(超详细)新手必备

more指令

语法:more [选项][文件]
功能:功能类似cat

Linux常用指令(超详细)新手必备

less指令(重要)

语法:less [参数]文件
功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前
不会加载整个文件
[更加推荐使用less指令相比较more指令]

Linux常用指令(超详细)新手必备

head指令

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

Linux常用指令(超详细)新手必备

-n<行数>显示的行数
Linux常用指令(超详细)新手必备

tail指令

语法: tail[必要参数][选择参数][文件]
功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件

Linux常用指令(超详细)新手必备

管道的使用

在此之前我已经在demo.c底下使用了cnt=0; while [ $cnt -le 1000 ]; do echo “hello $cnt”; let cnt++; done > demo.c输入了1000个hello,那么我们该如何找到第500行到第520行呢?我们就需要借助|

管道最核心的意义在于可以连接多条命令,让多条命令组合,完成批量化文本处理的任务

Linux常用指令(超详细)新手必备

echo指令

语法:echo [选项][输出内容]
功能:echo 命令用于将输入的字符串送往标准输出,默认输出的字符间以空白字符隔开,并在最后加上换行号

Linux常用指令(超详细)新手必备
我们可以利用输出重定向>将输出内容输出到文件中
Linux常用指令(超详细)新手必备
这时我们会发现一个新的问题,不管写入多少次只有一行写入进去了,我们可以得到结论:>是一种覆盖式写入
Linux常用指令(超详细)新手必备
所以我们需要利用>>去实现非覆盖式写入
Linux常用指令(超详细)新手必备

date指令

语法:date [选项][+格式]
功能:date指定格式显示时间:date+%Y:%m:%d

Linux常用指令(超详细)新手必备

+%s 时间戳Linux常用指令(超详细)新手必备

cal指令

语法:cal [参数][月份][年份]
功能:用于查看日历

Linux常用指令(超详细)新手必备

清空文件

语法: > 文件
需要对>这个符号有所认知,该符号代表输入重定向

Linux常用指令(超详细)新手必备

find指令(重要)

语法:find pathname -options
功能:用于在文件树种查找文件,并做出相应的处理(可能访问磁盘)

Linux常用指令(超详细)新手必备

grep指令(重要)

语法:grep [选项] 搜索字符串 文件
功能:在文件中搜索字符串,将找到的行打印出来

这里推荐一篇文章:link
Linux常用指令(超详细)新手必备
-i 忽略大小写
Linux常用指令(超详细)新手必备
-n 输出行号
Linux常用指令(超详细)新手必备
-v 反向选择,即显示出没有“搜索字符串”内容的那一行
Linux常用指令(超详细)新手必备

sort指令

语法:sort [选项]文件
功能:用于将文本文件内容加以排序

Linux常用指令(超详细)新手必备

wc指令

语法:wc [选项]文件
功能:用于统计文件字节、字符、单词与行的数量

Linux常用指令(超详细)新手必备

uniq指令

语法:uniq [选项] 文件名
功能:用于从文件中删除所有重复的行

Linux常用指令(超详细)新手必备
-c 显示输出中,行首加上本行出现的次数
Linux常用指令(超详细)新手必备

which指令

语法:which 命令
功能:查找某个可执行文件(命令)的绝对路径

Linux常用指令(超详细)新手必备

whereis指令

语法:whereis [-bfmsu][-B <目录>…][-M <目录>…][-S <目录>…][文件…]
功能:该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令

Linux常用指令(超详细)新手必备

top指令

语法:top [参数]
功能:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
Linux常用指令(超详细)新手必备

alias命令

语法:alias[别名]=[指令名称]
功能:用于设置指令的别名

Linux常用指令(超详细)新手必备
Linux常用指令(超详细)新手必备

zip指令

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

Linux常用指令(超详细)新手必备
-r 递归处理,将指定目录下所有文件和子目录一并处理
Linux常用指令(超详细)新手必备

unzip指令

语法:unzip 文件/目录.zip
功能:解压缩
Linux常用指令(超详细)新手必备文章来源地址https://www.toymoban.com/news/detail-428305.html

到了这里,关于Linux常用指令(超详细)新手必备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux云计算学习路线图(新手必备,从入门到精通)

    据统计,越来越多的企业正在使用云服务,云计算独特的优势,为企业节约了硬件软件成本,因此,企业对云计算人才的需求也不断增加。对于帮助更多想要学习云计算的小伙伴,下面千锋云计算小编给大家分享最新云计算学习路线图,帮助大家在学习的路上少走弯路。 第一

    2024年02月12日
    浏览(48)
  • [Linux] Linux入门必备的基本指令

    语法 : ls  [选项] [目录或文件] 功能 : 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 ls不带选项就是显示当前目录下存在的子目录和文件  常用选项: (1).  ls -l 功能:  列出文件的详细信息. 可以简写为ll 补充 : 文件=文件内容

    2024年02月05日
    浏览(51)
  • 前端技术学习第九讲:VUE基础语法---VUE常用指令

    在VUE学习中,通常使用相关指令使VUE对象中的内容与网页进行挂载绑定,是我们的数据与视图之间产生关联,完成渐进式动态效果。VUE指令都会以“v-”开头。 指令名 描述 v-text 将文本内容挂载到页面元素中 v-html 将html代码展示到页面元素中 v-bind 将内容解析成为js,绑定至页

    2024年02月13日
    浏览(43)
  • 【Linux技术宝典】深入理解Linux基本指令:命令行新手指南

    📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构冒险记 ✅Linux技术宝典 🌅 有航道的人,再渺小也不会迷途。 1. ls 指令 语法 : ls [选项][目录或文件] 功能 : 对于目录 ,列出目录的内容,即显示当前目录中的文件和子目录列表。 对于文件 ,将列出文件名以及其他信息。

    2024年02月21日
    浏览(40)
  • 深入篇【Linux】学习必备:Shell命令运行原理 + 基本指令

    Linux严格意义上来说是一个操作系统,我们称为\\\"核心\\\",但我们一般用户,是不能直接使用这个\\\"核心\\\"。而是通过\\\"核心\\\"的外壳程序,也就是所谓的Shell来与\\\"核心\\\"沟通。 其实我们所有的指令都要在OS内部运行,但是OS使用的难道太高,我们用户很难直接与OS打交道。 从技术角度

    2024年02月07日
    浏览(86)
  • 【CMake 入门与进阶(3)】 CMakeLists.txt 语法规则基础及部分常用指令(附使用代码)

            在上两篇中,笔者通过几个简单地示例向大家演示了 cmake 的使用方法,由此可知,cmake 的使用方法其实还是非常简单的,重点在于编写 CMakeLists.txt,CMakeLists.txt 的语法规则也简单,并没有 Makefile 的语法规则那么复杂难以理解!本文我们来学习CMakeLists.txt 的语法规

    2024年02月11日
    浏览(40)
  • 开发必备的常用 Linux 命令整理

    在前面的文章中,截止到 微服务系列:分布式日志 ELK 搭建指南 这篇,我们终于算是将微服务系列给基本学完了,一时间难以决定接下来要写些什么东西。 想了想还是决定写几篇 Linux 相关命令的文章,毕竟平时也经常去 Linux 服务器上部署项目,你可能会问,部署这块不应该

    2024年02月07日
    浏览(40)
  • 【Linux】Linux常用指令介绍

    目录 1、whoami命令 2、pwd命令 3、ls命令 4、cd命令 5、touch命令 6、mkdir命令 7、rm命令 8、man命令 9、cp命令 10、mv命令 11、cat命令 12、more命令 13、less命令 14、head命令 15、tail命令 16、find命令 语法: whoani 功能: 显示当前用户名 语法: pwd 功能: 显示用户当前所在的目录 语法:

    2024年03月11日
    浏览(36)
  • 【Linux】Linux的常用基本指令

    问大家一个问题:历史上先出现的键盘还是鼠标? 答:是键盘 早期 使用Linux的都是相关的技术人员,因此并不用考虑普通人民是否能看的懂是否会用 所以只需要键盘,敲代码即可。 决定了操作系统早期进行交互时只能是指令操作 。 而后来随着Linux应用于商业化,为了铺开

    2024年02月05日
    浏览(58)
  • 《探秘Linux》第一章 Linux常用指令

    🕺作者: 主页 我的专栏 C语言从0到1 探秘C++ 数据结构从0到1 探秘Linux 菜鸟刷题集 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇 码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!! 当涉及到Linux系统管理和开发,了解常见的Linux指

    2024年02月15日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包