AcWing Linux基础课第一节笔记

12 篇文章 0 订阅

1、该系列为ACWing中Linux基础课,已购买正版,课程作者为yxc。
2、为啥写在这儿,问就是oneNote的内存不够了QAQ

文件管理命令

课程概论

  • 通过前端(桌面应用/小程序/Web等)向云端server发送一个请求,再将页面信息返回给我们,我们再渲染出来;
  • 同一个后端框架可以服务多类前端;
  • 常用linux服务器:ubuntu/centOS/

如何通过终端操作linux

  • ssh:可以连接到其他任何服务器上;
  • vim:在终端里写代码;

linux的文件结构

可以默认只有C盘

  • 根目录:/
    • bin 文件夹:存常用可执行文件的命令;
    • etc: 部署一个网站,使用代理服务器的配置信息(例如,使用阿帕奇会在etc中创建nginx保存配置);
    • var:网站日志保存在var/log文件夹;
    • lib:存安装包、静态库、linux命令;
    • home:用户的家目录(登录后看到的目录);
    • proc:进程相关信息;
      • cpuinfo:cpu配置信息;

linux的常见命令

  • 描述文件绝对路径(命令pwd-当前的绝对路径):/home/zxy/main.cpp;
  • 相对路径:tmp/main.cpp;
  • cd XXX: 进入XXX目录下, cd … 返回上级目录,. 当前目录不变,cd - 返回上一个目录;
  • cp XXX YYY: 将XXX文件复制成YYY(复制粘贴),XXX和YYY可以是一个路径,比如…/dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt;
  • mv XXX YYY: 将XXX文件移动到YYY(剪切+粘贴)。和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令;
  • ~/ 表示家目录
  • ls:展开当前文件夹下所有文件;
  • ls -l :文件详细信息;
  • ls -lh:人性化输出(文件大小);
  • ls -a:输出包含隐藏文件的全部文件(显示当前目录和上层目录,-A不显示);
  • ll = ls -la;
  • top:正在运行的进程;
  • 打断程序或正在输入的命令:ctrl+c;
  • 清空本行:ctrl+u;
  • Tab:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项;
  • 方向键上:上一条命令;
  • rm XXX: 删除普通文件; rm XXX -r: 删除文件夹;
  • mkdir : 创建文件夹;
  • touch XXX: 创建一个文件;
  • cat XXX: 展示文件XXX中的内容;
  • vim:进入文件(查看)内容,可以修改;
  • 文件名中有空格,加入转义字符"\ "即可;
  • history:显示所有历史命令;
  • 复制文本
    windows/Linux下:Ctrl + insert,Mac下:command + c;
  • 粘贴文本
    windows/Linux下:Shift + insert,Mac下:command + v

大家一定要去听y总在线演绎删库跑路之——rm的血泪教训!!!哈哈哈哈哈哈哈笑出猪叫

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值