【Linux】linux下基本指令

1. ls指令 浏览目录,引出目录下的文件夹

  • -a 列出目录下的所有文件,包括以.开头的隐含文件
  • -l 列出文件的详细信息

2. pwd指令 显示用户当前所在目录

3. cd指令 改变工作目录

cd … 返回上级目录

cd ~ 进入用户家目录

cd - 返回最近访问目录

4. touch指令 刷新已存在的文件时间属性,若文件不存在则新建

语法: touch [选项]…文件…

  • -d 以指定时间刷新属性 如"2019-01-01 12:50:30"
  • -r 以指定文件的时间属性刷新另一个文件
  • -a 只刷新最后一次访问时间
  • -m 只刷新最后一次修改时间

5. mkdir指令 创建目录

语法: mikdir[选项] dirname

-p 多层级递归创建目录,任意每一层目录不存在都会被创建

6. rmdir指令&&rm指令

rmdir[-p]dirname 删除空目录

-p 多层级目录的递归删除

rm[选项]dirname 默认删除普通文件或目录

  • -r 递归删除普通文件
  • -f 忽略提示信息,直接删除
  • -i 删除前逐一询问确认

7. man指令 查看手册获得帮助

  • -k 根据关键字搜索联机帮助
  • num 只在第几章节找
  • -a 将所有章节都显示出来

手册分8章:

  • 1是普通命令
  • 2是系统调用,如open,write等
  • 3是库函数,如printf,fread
  • 4是特殊文件
  • 5是文件的格式
  • 6是给游戏留的
  • 7是附件还有一些变量,如environ这种全局变量
  • 8是系统管理用的命令,这些命令只能由root使用

8. cp指令 复制文件或目录

语法: cp [选项] 源文件或目录 目标文件或目录

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

9. mv指令 移动文件或将文件改名

语法: mv [选项] 源文件或目录 目标文件或目录

  • -f 如果目标文件或目录存在,不会询问直接覆盖
  • -i 如果目标文件或目录存在,就会询问是否覆盖

10. cat 指令 查看目标文件的内容

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

11. less指令 分页显示文件内容

  • f 向下按页滚动
  • b 向上按页滚动
  • f/k 上下按行滚动
  • q 退出
  • /string 向下匹配查找string字符串
  • ?string 向上匹配查找string字符串
  • n 重复前一个搜索
  • q 退出

12. head 默认显示文件前10行内容

-n 用于指定显示文件前n行内容

13. tail 默认显示文件末尾10行内容

-n 用于指定显示文件末尾n行内容

14. find指令 在目录结构中搜索文件

语法: find pathname -options

-name 按照文件名查找文件

特殊符号

“|” :管道符,连接两个命令,将前面的命令处理结果交给后边命令执行。

“>>” :重定向,修改数据流向

echo :打印字符串到终端显示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值