文件系统

碎碎念

  1. 实用主义,不学全但是项目中用到的要会,其它的可以现查
  2. 多动手实践练习,培养的是写代码的能力
  3. 入云

笔记

前后端理解

  1. 前端的各种形式(app 小程序 web网页) 后端是服务器(server 云端)
    例如每打开一个网页或者在app中按下一个按钮,都会返回一个页面,所对应的流程是
    前端返回后端一个请求,后端将相关的数据信息返回,最后前端再进行渲染
    相当于调用后端服务器中的函数,传过来的是url,传回去的是html代码(就是一个页面)
  2. 绝大部分的后端server服务器都是linux系统,linux也有很多版本
  3. 学完服务器,再在服务器上搭各种后端框架(比如数据库),就可以写各种前端
  4. server服务器相当于远程电脑主机,linux上的黑框相当于连接着主机的屏幕 、
    可以多个黑框连接同一个服务器,则操作会共享
    如果当前连接的服务器可以联网,则可以使用当前黑框当作连上的服务器的屏幕
    可以通过ssh将当前黑框(屏幕)连接任意一个服务器
  5. 只需要一个终端就可以进行任何操作(通过ssh连接远程server),通过输入相关命令进行操作
    无需配置任何本地环境

文件系统

  1. 树状结构
  2. / :根目录,根目录下常见的文件夹有bin(各种命令) lib(安装包和库文件) etc(各种配置文件) var(log日志) home(家目录,home下有各种用户文件夹,比如acs) proc(包括一些进程文件,例如cpuinfo) root(根用户目录)

文件路径

  1. 绝对路径:从根目录开始的路径,pwd命令输出的就是绝对路径
  2. 相对路径:在当前目录的基础下的路径
    可以通过判断开头是否为/来区分

文件命令

  1. ctrl c 清空本行并换下一行 / 结束当前进程
  2. tab 唯一时补全,如果存在多个文件,可再按一下tab键显示所有的文件,再根据唯一进行补全
  3. 表示查看之前命令
  4. ls
    ls -l -表示文件 d表示文件夹 rwx表示读写执行权限 分为三组权限:用户,同组用户,其它用户
    ls -lh 再加h便于人观看的形式
    ls -a(A) linux中以.结尾的文件为隐藏文件夹,通过-a显示所有文件,隐藏文件夹可以为命令的实现配置文件
    ls -la = ll
    > ls后可加具体的文件名查看某一个文件信息
    参数的位置可以随便改变,放命令前面或者最后,推荐紧跟着命令
  5. pwd 绝对路径 当前位置
  6. cd 任意路径 进入和返回文件夹
    若直接cd,返回家目录
    cd - 上一个位置
  7. cp 复制+粘贴+重命名
    例如 cp a/tmp.cpp b
      cp a/tmp.cpp b/tmp2.cpp
      cpp a b -r(若存在b文件夹则复制到b里面,不存在则新建+复制到当前目录)
    > 转义\表示使用本来的含义
  8. mkdir 任意路径 创建文件夹
    如果直接创建a-b-c3个文件夹, 使用-p参数 例如mkdir a/b/c
  9. rm 删除文件
    rm -r 递归删除文件夹
    rm -f 强制删除
    > 可使用通配符*表示某一类文件,例如rm *.txt rm * -r
  10. mv 剪切+粘贴+重命名
    例如 mv a/t.cpp b  mv a/t.cpp b/t1.cpp
    可以直接在当前目录下使用该命令==重命名 例如 mv t.cpp t1.cpp
    find a 显示所有a文件夹包含的目录
    history 显示终端所有用过的命令
  11. touch 任何路径 新建一个文件
  12. cat 任何路径  输入文件内容

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇