1-1 文件操作

文件操作

查:查看文件或目录

  • cd ~(cd ~/desktop) 改变目录(桌面)
  • pwd:查看当前目录的绝对路径
  • ls:查看当前目录内容
  • ls 路径:查看指定目录内容
  • 查看文件内容
    cat 路径 :全展示
    head 路径:查看前一部分
    tail 路径:查看后一部分
    less 路径:查看一屏

增:创建文件

  • touch 1.txt :创建空文件 (有就进入,没有就创建 )
  • echo:创建有内容文件、追加文件内容
    echo 你好 > 2.txt
    echo 哈哈 >> 2.txt(追加“哈哈”到2.txt)
    echo -e “111\n222” >> 2.txt (追加多行文件)

创建目录

  • mkdir c
  • mkdir c d :创建多个目录
  • mkdir -p a/b/c/d :创建多层目录
  • mkdir -p a/b/c a/d/e:在a中创建b、c文件

复制

  • cp 1.txt 2.txt :复制文件1内容到文件2
  • cp -r a b:复制目录1内容到目录2
    ps:-r是递归的意思,因为目录里一般都有内容,所以要不断重复操作。

删:删文件/目录

  • clear:清屏
  • rm 1.txt 删除文件
  • rm -r a 删除目录
  • rm -rf a 强制删除(不会问里面有什么内容)

改:修改文件内容或目录

  • 修改文件内容
    start 1.txt 以默认程序打开
    code 1.txt 用VScode打开
  • 清空/追加文件内容
    echo ‘’ > 1.txt 空字符串赋给文件
  • 移动/重命名文件目录(移动和重命名同一个操作)
    mv 1.txt 2.txt 将1重命名为2
    mv 1.txt a 将1移动到文件a
    mv a/1.txt . 把1从a中移出来
  • 修改文件最后更新时间
    ls -l 查看更新时间
    touch 1.txt 创建文件或者修改文件更新时间

命令行帮助

  • ls --help 或 ls --help | less (太多了,基本不用此方法)
  • tldr ls
    安装方法:yarn global add tldr(命令行)

脚本文件(命令的组合)

  1. 组合方式
    &&操作:第一条成功后执行另一条
    rm 1.txt && echo 删除成功 /*删除1后返回删除成功*/
  2. 创建脚本文件
    touch 一键搞定
    code 一键搞定
    在“一键搞定”中添加命令行
mkdir x;
cd x
touch index.hrml
touch style.css
touch main.js
echo -e "<!DOCTYPE html>\n<h1>标题</h1>" >>index.html
  1. 运行脚本文件
    cmder添加可执行权限:chmod +x 一键搞定(mac系统才需要)
运行脚本
法一:./一键搞定
法二:给一个参数,在VScode中将x全改为 $1 (用户指定参数)
    code ./一键搞定 xxx
法三:不用 ./
    sh 一键搞定 参数
    shebang:一行注释 加上后可以决定用什么程序来运行脚本
    

总结:
命令行的本质:所有命令都是脚本文件(例如常用的code就是code.exe)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值