Linux的一些常见指令

server/2025/3/30 17:09:00/

一、ls指令

语法:

        ls (选项)

功能:

        ls可以查看当前目录下的所有文件和目录。

常用选项:
  1. -a:列出目录下的所有文件,包括以点(.)开头的隐含文件 。
  2. -d:将目录像文件一样显示,不显示其下的文件。
  3. -i:输出文件的i节点的索引信息。
  4. -l:展示该目录下文件的详细信息。
  5. -t:以时间对该文件进行排序。

注意:

  • 有些指令的选项可以进行简写 例如:ls -l 与 ll 是等同的。
  • 可以多个选项同时使用 例如:ls -la

二、pwd指令

语法:

        pwd

功能:

        查看当前所在的目录。

常用选项:

        无

三、cd指令

 语法:

        cd 目录名

功能:

        选择要进入的目录。

注意:

  • .. :返回上级目录。
  • ~ :进入用户家目录。
  • - : 返回最近访问目录。

四、touch指令

语法:

        touch (选项) (文件名)

功能:

        创建一个普通文件。

五、mkdir指令

语法:

        mkdir (选项) (目录名)

功能:

        创建一个目录。

常用选项:

        -p :递归式创建目录。

六、rmdir指令

语法:

        rmdir  (选项) (目录名)

功能:        

        删除空目录。

常用选项:

        -p :如果删除当前目录时其父目录也为空的话,就连父目录一起删除。

七、rm指令

语法:

        rm (选项) (文件名/目录名)

功能:

        删除文件或者目录。

常用选项:
  • -f :即使文件属性为只读也直接删除。
  • -i :删除前逐一询问确认。
  • -r : 删除目录及目录下的所有文件。

八、man指令

语法:

        man (选项) (指令名)

功能: 

        查看某指令的功能和用法,按q退出。

九、cp指令

语法:

        cp (选项) 源文件或目录 目标文件或目录

功能: 

        将原文件或目录复制到目标文件或目录。

常用选项:
  • -f :强制复制文件或目录,无论目标文件或目录是否存在。
  • -i :覆盖文件之前先询问用户。
  • -r :递归式将目录下的文件及目录一起复制到目标目录。

十、mv指令

语法:

        mv (选项) 原文件或目录 目标文件或目录

功能:

        当第二个参数为文件时将源文件和目录重命名为给定的文件和目录名。

        当第二个参数是目录时,将源文件或目录移动到该目录下。常用选项:

  • -f :force(强制) 如果目标文件存在不用询问,直接覆盖。
  • -i :若目标文件存在时,询问是否覆盖。

十、cat

语法:  

        cat (选项) 文件名

功能:

        查看目标文件的内容。

常用选项:
  • -b :对非空输出行编号。
  • -n :对输出的所有行进行编号。
  • -s :不输出多行空行。

十一、more指令

语法:

        more (选项) (文件)

功能:

        查看文件与cat类似。

常用选项:

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

十二、less指令

语法:

        less (参数) 文件

功能:

        可以随意浏览文件内容,上下翻阅。

常用选项:

  • -i :忽略大小写。
  • -N:显示每一行行号。
  • /字符串:向下搜索字符串。
  • ?字符串:向上搜索字符串。
  • n:重复前一个搜索。
  • N:反向重复前一个搜索。

十三、head指令

语法:

        head (参数) (文件)

功能:        

        显示开头的前n行,默认为开头的前10行。

常用选项:

  • -n :显示的行数。

十四、tail指令

语法:

        tail (必要参数)(参数) (文件)

功能:

        显示文件倒数n行内容。

常用选项:

  • -f:循环读取。
  • -n:显示行数。

注意:当我们要查看大文件的1000到1020行的内容时(head -1020 test.txt | tail -21)。

十五、date指令

语法:

        date +....

功能:

        显示当前时间。

常用选项:

  • %H: 小时
  • %M:分钟
  • %S:秒钟
  • %X:相当于 %H:%M:%S
  • %d:日
  • %m:月
  • %Y:完整的年份
  • %F:相当于%Y-%m-%d
  • %s:时间戳

十六、cal指令

语法:

        cal (参数)(月份)(年份)

功能:

        查看日历。

常用选项:

  • -3 :显示上一个月,本月和下一个月的日历。
  • -j :显示在当年的第几天。
  • -y :显示当前年的日历。

十七、find指令

语法:find pathname -oprions

功能:用于在文件树中查找文件,并作出相应操作。

常用选项:

  • -name :按文件名查找文件。

十八、grep指令

语法: grep (选项) 字符串 文件

功能:在文件中查找出含有字符串的文本并打印出来。

常用选项:

  • -i :忽略大小的不同。
  • -n :顺便输出行号。
  • -v :选择不含字符串的那行内容并打印出来。

十九、zip/unzip 指令

语法:zip 压缩文件.zip 目录或文件。

功能:将目录或文件压缩成压缩文件。

常用选项:

  • -r :递归式将目录下的文件和子目录压缩。

二十、bc指令

bc可以很方便的进行浮点运算,输入quit退出。

二十一、uname -r 指令

语法:uname (选项)

功能:用来获取电脑和操作系统的相关信息。

常用选项:

  • -a :详细输出所有信息,依次为内核名称,主机名,内核版本号,硬件名,处理器类型,硬件平台类型,操作系统名称。

二十二、echo指令

语法:echo 内容 > 文件名

功能:将内容写入文件中,默认打印在显示器中。

二十三、关机

语法:shutdown (选项) 

常用选项:

  • -h :将系统的服务停掉立即关机。
  • -r :重启
  • -t sec :-t后加秒数,倒数关机。

http://www.ppmy.cn/server/179495.html

相关文章

【大模型学习】什么是离身智能

目录 一、技术背景与历史发展 二、什么是离身智能? 三、技术要点及具体实现细节 四、架构 五、实际应用案例 一、技术背景与历史发展 虽然“离身智能”这个概念不如具身智能那样广为人知,但它代表了一种专注于数据处理和分析的人工智能发展方向。早期…

ngx_http_compile_complex_value

定义在 src\http\ngx_http_script.c ngx_int_t ngx_http_compile_complex_value(ngx_http_compile_complex_value_t *ccv) {ngx_str_t *v;ngx_uint_t i, n, nv, nc;ngx_array_t flushes, lengths, values, *pf, *pl, *pv;n…

级联FFT(超采样FFT架构)的MATLAB代码及原理

一、原理 该算法首先对输入时间序列的数据进行抽样,然后对抽样后数组内的数据进行 FFT 运算处理,然后进行交叉项的补偿,再对 FFT 之后不同数组间相同位置上的数据进行第 2 次 FFT 处理,从而达到一次 FFT 运算能够得到的效果。   …

gitee第三方登录获取openid | python+Django |已跑通

注:此项目根据美多改编,qq第三方需要备案gitee不用 一、获取appid和appsecret 点击右侧账号设置 左侧菜单栏数据管理里有第三方应用 点击创建应用,根据你的具体情况设置 二、以下是事例代码,根据需要修改即可 setting.py #QQ登…

针对stm32F103C8t6芯片调节USB串口的经验

1、首先这是自己手搓的板子,对于之前一直没有了解过USB这方面,则这个针对USB部分没有设计上拉电阻,造成不管怎么调节PC端都没有反应。 图一 这个没有添加1.5K电阻 这个D+位置应该再接一个1.5KR的电阻如图2所示 图2 这样调节的话PC端就可以识别到USB串口,但是这是串口还是会…

计算机二级:函数基础题

函数基础题 第一题 rinput("请输入半径:") c3.1415926*r*2 print("{:.0f}".format(c))输出: Type Error第二题 a7 b2 print(a%2)输出 1第三题 ab4 def my_ab(ab,xy):abpow(ab,xy)print(ab,end"\n") my_ab(ab,2)prin…

数据库基础知识点(系列七)

视图和索引相关的语句 1.引入视图的主要目的是什么? 答:数据库的基本表是按照数据库设计人员的观点设计的,并不一定符合用户的需求。SQL Server 2008可以根据用户需求重新定义表的数据结构,这种数据结构就是视图。视图是关系数据…

微信小程序登录和获取手机号

目录 准备工作 实现流程 实现代码 公共部分 通过code获取openid等信息 解密手机号 扩展 不借助工具类实现解密 借助工具类获取access_token 准备工作 需要小程序账号(可以去微信公众平台创建一个测试号或者正式号) appid:小程序id …