【Linux】常用指令介绍

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

Linux下基本指令

.   	当前目录
..  	上级目录
/  		根目录
~ 		当前用户的家目录
*  		当前目录下的所有内容

01. ls指令

使用方法:
ls [选项][目录或文件]

功能:
显示当前目录下的目录、文件列表。

常用选项:文章来源地址https://www.toymoban.com/news/detail-449099.html

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -l 列出文件的详细信息。
  • -d 将目录像文件一样显示,而不是显示其下的文件。
  • -i 输出文件的 i 节点的索引信息。(ls –ai 指定文件)
  • -k 以 k 字节的形式表示文件的大小。(ls –alk 指定文件)
  • -n 用数字的 UID,GID 代替名称。
  • -F 在每个文件名后附上一个字符以说明该文件的类型。
    “*”表示可执行的普通文件;
    “/”表示目录;
    “@”表示符号链接;
    “|”表示FIFOs;
    “=”表示套接字(sockets);
  • -r 对目录反向排序。
  • -t 对目录时间排序。
  • -s 在文件名前输出文件的大小。
  • -R 列出所有子目录下的文件。
  • -1 一行只输出一个文件。

02. pwd 指令

使用方法:
pwd

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

03. cd 指令

使用方法:
cd [目录名]

功能:
改变工作目录,将当前工作目录改变到指定的目录下,支持绝对路径与相对路径。

cd .	进入当前目录
cd ..  	返回上级目录
cd ~	进入用户家目
cd -	返回最近访问目录

04. touch 指令

使用方法:
touch [选项] [文件名]

功能:
可以创建指定的不存在的普通文本文件。
也可更改文档或目录的日期时间,包括存取时间和更改时间。

常用选项:

  • -a 只更改存取时间。
  • -c 不建立任何文档。
  • -d 使用指定的日期时间,而非现在的时间。
  • -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  • -m 只更改变动时间。
  • -r 把指定文档或目录的日期时间,设成和参考文档或目录的日期时间相同。
  • -t 使用指定的日期时间,而非现在的时间。

05. mkdir 指令

使用方法:
mkdir [选项] [目录名]

功能:
在当前目录下创建一个指定名称的目录。

常用选项:

  • -p 递归建立多个目录。
    可以是一个路径名称,此时若路径中的某些目录不存在,加上此选项后,将自动建立好不存在的目录,即一次可以建立一串目录。

06. rmdir 指令

语法:
rmdir [选项] [目录名]

功能:
删除空目录。

适用对象:
具有当前目录操作权限的所有用户。

常用选项:

  • -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

07. rm 指令

语法:
rm [选项] [目录名/文件名]

功能:
删除文件或目录。

适用对象:
所有使用者。

常用选项:

  • -f 即使文件属性为只读(写保护),也直接删除。
  • -i 删除前逐一询问确认。
  • -r 删除目录及其下所有文件。

08. cp 指令

使用方法:
cp [选项] [源文件或目录] [目标文件或目录]

功能:
复制文件或目录。

说明:
若目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。
若目的地并非一个已存在的目录,则会出现错误信息。

常用选项:

  • -f 强行复制文件或目录,不论目的文件或目录是否已经存在。
  • -i 覆盖文件之前先询问用户。
  • -r 递归处理,将指定目录下的文件与子目录一并处理。

09. mv 指令

使用方法:
mv [选项] [源文件或目录] [目标文件或目录]
功能:
1.重命名:当第二个参数类型是文件时,文件重命名,此时源文件只能有一个(也可以是源目录名)
2.移动文件、目录:当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,指定的源文件均移至目标目录中。

常用选项:

  • -f :强制执行,如果目标文件已经存在,不会询问而直接覆盖。
  • -i :若目标文件已经存在时,询问是否覆盖。

10. cat 指令

使用方法:
cat [选项] [文件]

功能:
查看目标文件的内容。

常用选项:

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

11. more 指令

使用方法:
more [选项] [文件]

功能:
功能与cat类似。

常用选项:

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

12. less 指令

less工具是对文件或其它输出进行分页显示的工具,可以说是Linux正统查看文件内容的工具,功能很强大。

使用方法:
less [选项] [文件]

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

选项:

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

13. head 指令

使用方法:
head [选项] [文件]

功能:
显示档案的开头内容,默认head命令打印其相应文件的开头10行。

选项:
-n<行数> 显示的行数

14. tail 指令

使用方法:
tail [选项] [文件]

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

选项:

  • -f 循环读取
  • -n<行数> 显示行数

15. find 指令

使用方法:
find [路径名] [选项]

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

常用选项:
-name 按照文件名查找文件
(还有很多值得学习的选项)

16. grep 指令

使用方法:
grep [选项] [搜寻的字符串] [文件]

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

常用选项:

  • -i :忽略大小写的不同
  • -n :输出行号
  • -v :反向选择,即显示出没有 ‘搜寻字符串’ 内容的那一行

17. zip/unzip 指令

使用方法:
zip [压缩文件.zip] [目录或文件]
unzip [压缩文件.zip] [目录或文件]

功能:
zip:将目录或文件压缩成zip格式
unzip:将压缩包解压到指定目录

常用选项:

  • -r 递归处理,将指定目录下的所有文件和子目录一并处理

18. tar 指令

使用方法:
tar [选项] 文件与目录 … 参数

功能:
打包/解包,不打开它,直接看内容。

常用选项:

  • -c :建立一个压缩文件的参数指令(create 的意思);
  • -x :解开一个压缩文件的参数指令!
  • -t :查看 tarfile 里面的文件!
  • -z:是否需要用 gzip 压缩。
  • -j:是否需要用 bzip2 压缩。
  • -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
  • -f :使用档名,请留意,在 f 之后要立即接档名!不要再加参数!
  • -C : 解压到指定目录

18. man 指令

使用方法:
man [选项] 命令

功能:
访问Linux手册页的命令,通过查看联机手册查看命令的选项参数。

常用选项:

  • -k 根据关键字搜索联机帮助
  • num 在第num章查找
  • -a 将所有章节的都显示出来
    比如 man printf 缺省从第一章开始搜索,找到后就停止。使用-a选项,当按下q退出时,他会继续往后搜索,直到所有章节都搜索完毕为止。

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

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

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

相关文章

  • Linux下常用基本指令大全

    目录 在XShell下的复制粘贴 1. ls指令 2. pwd指令 3. cd指令 拓展 4. tree指令 5. whoami指令 6. touch指令 7. stat指令 8. mkdir指令 9. rmdir指令 rm 指令 10. man指令 11. cp指令 12. mv指令 13. cat指令 14. more指令 15. less指令 16. head指令 17. tail指令 18. date指令 19. cal指令 20. find指令 21. which 22. alias 23.

    2024年02月03日
    浏览(100)
  • Linux | 20 个常用的 Linux 基本指令

    Hi,大家好,我是源于花海。 本文主要了解  20 个常用的 Linux 基本指令。 Linux 具有 开放、灵活、自由、免费 等特点,这使得全球大多服务器设备都是使用的 Linux 操作系统,而且很高的几率 不会使用图形化的界面,只有命令行操作。 ​而要使用命令行熟练操作 Linux,最重要

    2024年02月03日
    浏览(51)
  • 【Linux】常用的基本命令指令②

    前言:前面我们学习了Linux的部分指令,今天我们将接着上次的部分继续将Linux剩余的基本指令. 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分类:Linux的深度刨析 👈 💯代码仓库:卫卫周大胖的学习日记💫 💪关注博主和博主一起学习!一起努力! head 与 tail 就像它的名字一

    2024年02月03日
    浏览(44)
  • 【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日
    浏览(33)
  • Linux基本指令详细介绍 【Linux】

    功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 常用: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 ls -a -l 和 ls -al 、 ls -la 这三者是一样的 显示所有的文件 ,包括隐藏文件 -d 将目录象文件一样显示,而不是显示

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

    使用方法: ls [选项][目录或文件] 功能: 显示当前目录下的目录、文件列表。 常用选项: -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -l 列出文件的详细信息。 -d 将目录像文件一样显示,而不是显示其下的文件。 -i 输出文件的 i 节点的索引信息。(ls –ai 指定文

    2024年02月05日
    浏览(60)
  • 【Linux 系统编程】Linux背景介绍 及 基本指令详解(一)

    1.1 发展史 本门课程学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。 UNIX发展的历史 1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multi

    2024年02月11日
    浏览(45)
  • 2-Linux 目录介绍及基本指令和操作命令

    一、目录介绍 /:表示的是根的意思 /bin:(binary)存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。 /etc:Linux下所有的配置文件都会存放到etc目录。 /home:是所有非root用户家目录的一个集

    2024年02月08日
    浏览(46)
  • 【Linux基本指令(1)】几十条基本指令快速入手Linux

    本文思维导图: Linux是一个操作系统,操作系统是一款做软硬件管理的软件。 Linux操作的特点:纯命令行的操作。 指令的操作更贴近操作系统。 后面我们会知道, Linux下一切皆文件 。 使用Xhell这个软件登录到云服务器来学习Linux。 ssh root@ 公网IP 公网IP是你的云服务器的IP。

    2024年02月05日
    浏览(53)
  • 【Linux】Linux基本指令(1)

    从这篇文章开始,博主就开启了Linux学习之路了,本篇文章也是博主的第一篇Linux的文章,今后也会持续不断更新的。 文件=文件数据+文件属性 (所以一个建好的文件就算没有数据,也占用存储空间) = 文件操作=对文件数据操作+对文件属性操作 a.绝对路径 :把从开始到定位

    2023年04月24日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包