Linux学习——Linux命令

一、ls命令

1.作用:列出目录下的内容

2.语法:ls [-a -l -h] [Linux路径]

        其中-a -l -h都是可选选项,Linux路径是此命令的可选参数,当不使用选项和参数直接使用ls命令本体,表示以平铺形式列出当前工作目录下内容;

        -a:表示all,即列出全部文件(包含隐藏文件/文件夹),Linux中以“.”开头的表示的是Linux系统的隐藏文件只要以“.”开头自动隐藏;

        -l:表示以列表(竖向排列)的形式展示内容,并展示更多的信息;

        语法中的选项是可以组合使用的例如ls -l -a、ls -la等

        -h:必须要搭配-l一起使用,表示以易于阅读的形式列出文件大小,如果K、M、G

二、cd、pwd命令

1.cd命令

        作用:更改当前所在的工作目录

        语法:cd [Linux路径]

        cd命令无需选项,只有参数,表示要切换到哪个目录下,如果不写参数表示回到用户的HOME目录

2.pwd命令

        作用:查看当前工作目录

        语法:pwd       无选项无参数

三、相对路径、绝对路径、特殊路径符

起点路径描述
相对路径当前目录无需以“/”开头
绝对路径根目录以“/”开头

特殊路径符:

".":表示当前路径

"..":表示上一级目录

"~":表示HOME目录

四、mkdir命令

1.作用:创建新的目录即文件夹

2.语法:mkdir [-p] Linux路径

        其中参数必填,即Linux路径,表示要创建的文件夹路径,相对路径绝对路径都可以

        -p为可选选项,表示自动创建不存在的父目录,用于创建连续多层级目录

注:创建文件夹需修改权限,确保操作在HOME目录内,不要在HOME目录外操作,涉及到权限问题,HOME外无法成功。

五、文件操作命令

1.touch命令

        作用:创建文件

        语法:touch Linux路径     其中touch命令没有选项,参数必填表示创建文件的路径

2.cat命令

        作用:查看文件内容

        语法:cat Linux路径    与touch一样没有选项,参数必填表示被查看文件的路径

3.more命令

        作用:查看文件内容,与cat区别在于more支持翻页,如果文件内容过多,可以一页页的展示

        语法:more Linux路径     与touch一样没有选项,参数必填表示被查看文件的路径

        查看过程中空格翻页,q退出查看

4.cp命令

        作用:复制文件或者文件夹

        语法:cp [-r] 参数1 参数2

        -r选项:可选,用于复制文件夹时使用,表示递归

        参数1:被复制的文件和文件夹           参数2:要复制去的地方

5.mv命令

        作用:用于移动文件或者文件夹

        语法:mv 参数1 参数2       参数1表示移动的文件或文件夹,参数2表示被移动去的地方

6.rm命令

        作用:用于删除文件、文件夹

        语法:rm [-r -f] 参数1 参数2...参数N

        -r用于删除文件夹,-f表示强制删除,不会弹出提示确认信息,普通用户删除内容不会弹出提示,只有root用户删除才会有,所以普通用户用不到-f选项,参数1 参数2...参数N表示要删除的文件或者文件夹,按空格隔开

        rm命令支持通配符*

Linux命令本体是一个个的二进制可执行程序和Windows系统的.exe文件一样

 六、查找命令

1.which命令

        作用:查看所使用的一系列命令的程序文件存放在哪

        语法:which 要查找的命令

2.find命令

        作用:按文件名查找文件,支持通配符*

        语法:find 起始路径 -name "被查找的文件名"

               find按照文件大小查找: find 起始路径 -size +|-n[KMG]

        +-号表示大于小于,n表示大小数字,KMG大小单位

七、grep-wc-管道符

1.grep命令

        作用:从文件中通过关键字过滤文件行

        语法:grep [-n] 关键字 文件路径

        -n是结束中显示匹配的行的行号,关键字是要过滤的关键字,建议用""包围起来,文件路径是要过滤内容的文件路径,可作为内容输入端口

2.wc命令

        作用:统计文件的行数单词数量

        语法:wc [-c -m -l -w] 文件路径

        -c是统计bytes数量,-m是统计字符数量,-l是统计行数,-w是统计单词数量,文件路径是被统计的文件,作为内容输入端口

3.管道符

        “|”:将管道符作为内容的结果,作为右边命令的输入

八、echo-重定向符-tail命令

1.echo命令

        作用:命令行内输出指定内容

        语法:echo 输出的内容

补充:`:反引号符,包围的内容会被做命令执行,eg:echo `pwd`执行的是pwd命令,而不是输出pwd

2.重定向符

        >:将左侧命令的结果,覆盖写入到符号右侧指定的文件中

        >>:将左侧命令的结果,追加写入到符号右侧指定的文件中

3.tail命令

        作用:查看文件尾部的内容,跟踪文件的最新更改

        语法:tail [-f -num] Linux路径

        -f表示持续跟踪,Linux表示被跟踪的文件路径,-num表示查看尾部多少行,不写默认10行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值