代码编织梦想

tip:“+”在本篇中仅仅起到辅助理解的作用,在实际的Linux指令中并不需要输入

一.ls指令

功能:

        对于目录:列出该目录下的所有子目录与文件

        对于文件:列出文件名及其他文件信息

语法(操作方法):

        ls + 选项 + 目录或文件

常用选项

       (1) -a 列出目录下的所有文件。(包括以 . 开头的隐藏文件)

        (2) -d 将目录像文件一样显示,而不是显示其下的文件。

        (3)-i 输出文件的 i 节点的索引信息。 

        (4)-k 以 k 字节的形式表示文件的大小。

        (5)-n 用数字的 UID,GID 代替名称。 

        (6)-l  查看文件详细信息

        (7)-r 对目录反向排序。

        (8)-t 以时间排序。

        (9)-s 在l文件名后输出该文件的大小。

        (10)-R 列出所有子目录下的文件。

        (11)(递归) -1 一行只输出一个文件。

二.pwd

        功能:查看当前所在目录的路径

        语法:pwd(直接输入即可)

                tip:

                绝对路径:以   /   根目录作为起始的路径

                相对路径:在当前所在目录  ./  作为起始的路径 

三.cd

        功能:进入指定的目录

        语法:cd +选项

        常用选项

                (1)..       表示返回上一级的目录

                        tip:

                        .   表示的是自身的目录

                        ..   表示的是当前目录的上一级目录

                (2)~       进入用户的家目录

                (3)-        返回最近访问的目录

四. mkdir

        功能:在当前目录下创建新目录

        语法:mkdir  +   目录名

        常用选项

                (1)-p   在当前目录下递归创建目录,直到创建出自己想要的目录

                        例如:mkdir  -p  a/b/c

                                   假如当前目录下没有名为a的目录名,就会先创建a这个目录,再在a中创建                               名为b的目录,最后在创建名为c的目录

五.rmdir

        功能:删除空目录

        语法:rmdir  +  目录名

        常用选项

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

六.rm

        功能:删除文件或目录   (ps:默认只能删除普通的文件)

        语法:rm  +  选项  +  文件(目录)名

        常用选项

                (1)-f        忽略所有提示信息,直接操作

                                    tip:即使文件为只读文件,也直接删除

                (2)-r        递归删除指定目录下的所有文件,最终再删除目录

                (3)-i        添加操作提示信息

七.cp

        功能:复制文件或目录

                tip:在复制后,粘贴的目的地如果不存在,那么会提示错误信息

        语法:cp  +  文件或目录

        常用选项:

                (1)-f         复制文件或目录, 不论目的文件或目录是否已经存在

                (2) -i        覆盖文件之前先询问用户

                (3)-r         递归处理,将指定目录下的文件与子目录一并处理。(若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理)

                (4)-R        递归处理,将指定目录下的文件及子目录一并处理

八.mv

        功能:移动文件或者将文件进行改名(类似于电脑中的剪切)

        语法:mv  +  选项  +  文件(目录)名

        常用选项

                (1)-f        强制覆盖,如果目标文件已经存在,不会询问,而直接覆盖

                (2)-i        如果目标文件已经存在,询问是否覆盖

九.cat

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

        语法:cat  + 选项  +  文件名

        常用选项

                   (1) -b         对非空输出行编号

                   (2) -n         对输出的所有行编号

                   (3)-s         不输出多行空行

十.touch

        功能:刷新(存取或更改)文件的时间属性,如果文件不存在,就会创建新的文件

        语法:touch  +  选项  +  文件名

        常用选项

                (1)-a                         只更改存取时间

                (2)-d   或者    -t        使用指定的日期时间而非现在的时间

                (3)-m                        只更改变动时间

                (4)-r                          把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

十一.man

        功能:访问Linux手册页的命令

        语法:man + 选项 

        常用选项

                (1)-k             根据关键字搜索联机帮助

                (2)num         只在第num章节找

                (3)-a             将所有章节都显示出来

十二.more

        功能:查看文件的内容(可对文件内容分页显示)

        语法:more  +  选项  +  文件名

        常用选项

                (1)-n                对输出的所有行进行编号

                (2)-q                退出more

                (3)空格            向下翻页

                (4)回车            向下按行滚动            (到达末尾时会自动退出)

                (5)q                 退出

十三.less

        功能:对文件内容分页显示(比more的功能更加强大)                

                        tip:浏览文件内容时more只能向后翻看,而less前后内容均可查看

        语法:less  +  选项  +  文件名

        常见选项

                (1)-i                  忽略搜索时的大小写

                (2) -N                显示每行的行号

                (3) /字符串        向下搜索“字符串”的功能

                (4)?字符串        向上搜索“字符串”的功能

                (5)n                   重复前一个搜索(与 / 或 ? 有关)

                (6)N                  反向重复前一个搜索(与 / 或 ? 有关)

                (7)q                   退出   

                ps:    对文件内容进行分页显示时,各项操作的作用

                        f         向下进行翻页

                        b        向上进行翻页

                        j/k       上下按行滚动         

十四.head

        功能:显示文件的开头至标准输出中的内容(默认是前10行)

        语法:head  +  选项   +   文件名

        常用选项

                (1)-n              显示文件前n行的内容

十五.tail

        功能:显示指定文件的末尾内容(默认是末尾10行)

        语法:tail  +  选项   +   文件名

        常用选项

                (1)-f         循环读取

                (2)-n        显示 末尾n行内容     

十六.|(管道符)

        功能:连接两个命令,将前面命令的输出结果当作后面命令的输入

        语法:(难以描述..........)

        举个例子:head -n  10 文件名   |   tail   -n    5

               解释:输出前10行的最后5行内容     把前10行的内容当作|后的语句的目标文件输出后5行

十七.文件压缩相关操作

        在Linux下文件压缩有多种不同的算法,因此就有了多种不同的压缩格式。

Linux下三种文件压缩和解压缩
                    压缩                  解压缩
zip                     zip                   unzip
gzip                    gzip                  gunzip
bzip2                   bzip2                 bunzip2

     tar(打包指令)

        功能:文件打包解包等相关指令的操作

        语法:tar  +  选项  +  文件名

        常用选项

                (1)-c                打包

                (2)-x                解包

                (3)-v                显示详细的解包打包信息

                (4)-z                打包或解包的同时使用gzip格式进行压缩或解压缩

                (5)-j                打包或解包的同时使用bzip2格式进行压缩或解压缩

                (6)-f                使用档名,请留意,在 f 之后要立即接档名!不用再加参数!

                (7)-C              解压到指定目录

十八.su 

        功能:切换用户

        语法:su  +  用户名

        常用选项

                (1)普通用户名

                (2)root(管理员用户)

           tip:尽量避免长时间使用root(有可能会由于人为原因造成一些危险操作)

十九.grep

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

        语法:grep  +  搜索目标  +  文件名

        常用选项

                (1)-i          忽略大小写的不同,所以大小写视为相同

                (2)-n         顺便输出行号

                (3)-v         反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

二十.find         

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

        语法:find  +  路径  +  选项  +  文件名

        常用选项

                (1)-name                                通过文件名过滤查找

                (2)-size                                  通过过滤文件大小进行查找

                (3)-mtime,atime,ctime           通过时间过滤查找

                (4)-type                                 通过文件类型过滤查找

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ccc_bug/article/details/127153142

linux常用命令 注释_cokezerococo的博客-爱代码爱编程_linux命令行注释

文件处理: mkdir:命令是建立名称为diname的子目录,与MS DOS下的Mmd命令类似,它的使用用户权限是所有用户。格式 mkdir[options] 目录名 [options]的主要参数:-m,--mode=模式:设定权限<模式>;,与chmod类似。 -p, --parents;需要时创建上层目录;如果目录早已存在,则不当做错

linux常用命令_demon_gu的博客-爱代码爱编程_linux常用命令

目录   一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd 2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1 创建目录【增】 mkdir 2.3.2 删除目录或文件【删】rm 2.3.3 目录修改【改】mv 和 cp 2.3.4 搜索目录【查】find

linux常用命令学习总结(超详细)_java时光的博客-爱代码爱编程_linux常用命令详解

作为一个程序员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令进行了系统的总结,以便在用到时能够快速地找到相关命令,同时有需要的朋友也可以参考搜藏该篇文章!文章对讲到的每个命令都有详细的参数解释,并且给出一些常用例子,因此也非常适合用来学

linux系统10个最常用命令,Linux操作系统10条最常用的基础操作命令-爱代码爱编程

Linux操作系统10条最常用的基础操作命令 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。 然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常

Linux常用命令总结-爱代码爱编程

Linux 如烟往事俱忘却,心底无私天地宽。 1.Linux系统 关机指令: sync # 将数据由内存同步到硬盘中。 shutdown # 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机: shutdown –h 10 # 这个命令告诉大家,计算机将在10分钟后关机 shutdown –h now # 立马

linux常用命令大全,入门基础版-爱代码爱编程

目录 一、常用的基本命令 1.目录管理 2.进程管理 3.修改文件属性 4.文件内容查看 5.安装软件 6.Vim编辑器 7.基本属性 8.账号管理 9.用户组管理 10.磁盘管理 二、Linux 目录结构 一、常用的基本命令 1.目录管理 ls: #列出目录 -a: #参数: all ,查看全部的文

Linux开发中常用的命令-爱代码爱编程

总结一下日常开发中常用的Linux命令 忘记命令怎么使用了可以使用man指令来,例如 man ps ;man grep; 基础使用 1、进入目录 命令 --> cd /xxx # 例子 cd /home/user 进入到home/user目录 2、查看自己所在路径 --> pwd # 例子 我们在/home/user下

软件测试知识——Linux常用命令-爱代码爱编程

软件测试知识——Linux常用命令 Linux系统简单介绍作为测试为什么要学习LinuxLinux的远程连接工具Linux 目录结构Linux命令详解——系统信息Linux命令详解——硬件使用情况Linux命令详解——磁盘使用情况:dfLinux命令详解——磁盘使用情况:duLinux命令详解——文件和目录的操作Linux命令详解——用户Linux

linux必学的60个命令-爱代码爱编程

Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有20

Linux命令大全(常用的命令解析)-爱代码爱编程

Linux命令大全(超详细理解每个命令) 1.文件管理1.1.ls命令 – 显示指定工作目录下的内容及属性信息1.2.cp命令 – 复制文件或目录1.3.mkdir命令 – 创建目录1.4.mv命令 – 移动或改名文件1.5.pwd命令 – 显示当前路径2.文档编辑2.1.cat命令 – 在终端设备上显示文件内容2.2.echo命令 – 输出字符串

Linux中常用命令(初学者必备)-爱代码爱编程

目录 一 .学习Linux终端命令的原因 二 .linux常用指令 ls命令  pwd指令 whoami指令 clear指令  cd指令 touch指令 mkdir指令 rmdir指令 rm指令  mv指令  cp指令  man指令 cat指令 tac指令 more指令 less

linux常用命令及常见问题-爱代码爱编程

参考博客:20个linux常用命令 补充: 1、查看显卡信息: lspci | grep -i vga 对于nvidia显卡,可以使用以下指令: nvidia-smi 2、“su: Authentication failure” 问题,解决方法:重置root用户的密码。 sudo password root 3、创建新用户: sudo

总结linux 的常用命令(linux入门)_ailigei的博客-爱代码爱编程

Linux 这篇文章主要是写一些Linux中常用的命令,属于入门了哈哈(主要是针对Java的学习) 那么首先既然是入门,我们也得知道Linux这玩意到底是咋读的把? 大家可能多多少少也听旁边的人说过很多种发音 1.李纽克斯 2.李娜克死(官方发音) 3.李ne克死 4.里尼克斯 。。。 这么多种读音,以后工作遇见很多人很多种读法我们也不要去和别人争

shortsighted(线段树维护2次函数)_一条小小yu的博客-爱代码爱编程

While practicing for The 2019 ICPC Asia Jakarta Regional Contest, Budi stumbled upon an interesting problem on data structure topic. Unfortunately, he misread the problem, but he

linux命令大全(超详细版)_linux命令行大全-爱代码爱编程

Linux命令大全(超详细版) 1.简单系统命令 # 查看ip地址 ip a ip addr # ping网络(测试网络连通) ping 目标机器的ip # 查看系统时间 date # 注销 logout #

linux常用命令解析_-爱代码爱编程

Linux 的常见命令1. ls2. pwd3. cd4. touch5. cat6. echo7. mkdir8. rm9. mv10. cp11. man12. less13. head14. tail