Linux 基础命令

Linux基础命令

  • 命令有其通用的格式:

    • command [ -options ] [ parameter ]

      • command 命令本身

      • -options [ 可选,非必填] 命令的一些选项,可以通过选项控制命令的行为细节

      • parameter:[ 可选,非必填 ] 命令的参数,多数用于命令的指向目标等

    • 例子:[ ls -l /home/proxiamo ] ; [ cp -r test1 test2 ]

  • 其他命令

    • su - root 管理员权限 通过 exit 退出

    • ctr + l 清空页面

    • 电脑允许模糊查询 *

  • ls命令

    • 显示当前目录下的所有文件夹(默认home)

    • ls [ -a -l -h ]

      • -a 会显示隐藏的文件

      • -l 将平铺的展示内容竖直化

      • -h 默认平铺显示

    • 例子 [ ls -al ] [ ls -al /] [ ls -l ]

  • cd/pwd命令

    • cd:切换当前目录,后面若没内容,会回到home目录(可以是相对路径)

    • pwd:通过pwd,来查看当前的目录

  • 特殊路径符 【 . .. ~ 】

    • . :表示当前目录

    • .. :表示上一级目录

    • ~ :表示home目录

  • mkdir命令

    • 创建文件夹

    • mkdir -p 可以创建多层级的文件夹

    • 例子:[ mkdir xm ] [ mkdir -p xmm/666]

  • touch命令

    • 创建文件

    • 例子:[ touch test.txt ]

  • cat命令

    • 查看内容

    • liz:[ cat test.txt ]

  • more命令

    • 在查看的过程中,可以通过 空格 翻页显示

    • 通过 q 退出

  • cp,mv 命令

    • 用于复制文件/文件夹

    • 用于,移动文件

    • 例子:[ cp test.txt test1.txt] [ mv test Desktop/ ]

  • rm命令

    • 删除文件,文件夹

    • rm 用于删除文件

    • rm -r 用于删除文件夹

    • rm -f 用于强制删除操作

  • which命令

    • 查看程序文件本体存放位置

    • 例子: which cd

  • find命令

    • 搜索指定文件( name size )

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

    • 例子: find / -name test*

    • 语法:find 起始路径 -size +|-n[KMG]

    • 例子:find /usr -size -10k ; find / -size +10G

  • grep命令

    • 从文件中通过关键字过滤文件行

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

    • 例子: grep “Hello” test.txt

  • wc命令

    • 统计文件的行数,单词数量等

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

    • -c 统计bytes数量

    • -m 统计字符数量

    • -l 统计行数

    • -w 统计单词数量

    • 例子:wc -l test.txt wc -w test.txt

  • 管道符 | ( 用到得比较多 )

    • 将左边查找到的内容在左边继续执行

    • 例子:ls -l /usr/bin | grep gtf

    • 例1:统计文件中带有Hello关键字的有几行

      • 答:cat test.txt | grep "Hello" | wc -l

    • 例2:统计文件中带有Hello关键字的结果有多少个单词

      • 答:cat test.txt | grep "Hello" | wc -w

  • echo命令( 等价于 print)

    • 在命令行中输出指定的内容

    • 语法:echo 输出指定的内容

    • 例1:echo “Hello Proxiamo”

    • 例2:echo pwd (反引号)

  • 重定向符 > >>

    • 将左侧的命令结果 覆盖 写入到符号右侧的文件中(清空原先的内容

    • 将左侧的命令结果 追加 写入到符号右侧的文件中(追加到文件后面

    • 例子:echo “Hello 李四” >>test.txt

  • tail命令

    • 可以查看文件尾部内容,跟踪文件的最新更改

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

    • -f 表示持续跟踪

    • -num 表示查看尾部多少行,不填默认10行

    • 例子:tail -10 test.txt tail -f test.txt (ctr+C退出跟踪)

    • 例1:请使用echo并配合反引号,输出内容:我当前的工作目录是:‘具体的工作目录路径’ ;并结合重定向符,将输出结果覆盖写入work.txt文件当中

      • echo “我当前的工作目录是:`pwd`” > work.txt
    • 例2:请使用echo输出任意内容并追加到work.txt文件当中 ;通过tail命令持续跟踪文件内容更改

      • echo "今天是2023年5月20日-情人节" >> work.txt
        tail -f work.txt
  • vi \ vim编辑器

    • vim是vi的加强版, 都是文本编辑器

    • 语法 : vim 文件

    • 输入 i 进入 输入模式, ESC退出

    • 输入 : 进入底线命令模式, 回车结束

    • 输入: wq 退出

    • 在vim编辑器中实际上还有许多快捷命令,这里就省略不写了,需要用到时自行搜索即可。

以上就是全部内容希望能够帮助到你。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值