level 1 V1-v2复习

本文介绍了在Linux环境下使用C语言编程的基础,涵盖了文件和目录操作(如Cd、Pwd、Ls、Cat、Cp、Mv、Touch、Rm和Mkdir),以及Vi编辑器的三种模式。
摘要由CSDN通过智能技术生成

Level 1 day1

目标:在linux上用c熟练的编程。

v1文件和目录相关

linux是一个树形分层组织结构。

Cd /       切换到根目录

Cd  ..     回到上一级命令

Pwd       显示当前位置

Ls         显示目录的内容

Ls  -a 显示带.的文件

Ls  -l  显示带长格式的文件

Ls  -r  授予读取目录或子目录内容的权限

Ls  test 显示test目录下的内容

V2 文件和目录相关命令二

cat -s 多个空行合并成一个空行显示

cat -s test.c  把test.c中的空行直接合并了

Cat test.c把test.c中的内容打印到终端上去看,在linux中的编译界面直接看到代码内容。

cat -b     加行号显示

cat -b test.c  给test.c加行号显示

nl test.c 在查看文件代码内容时直接显示行号

Head -n+文件名(前n行,默认10行)

 也可以改变,比如 head -2 test.c就是查看test.c的前两行命令

Tail -n+文件名(后n行,默认10行)查看后n行的代码

Cp  test.c  test4.c 把test.c复制并且命名为 test4.c

Cp  test.c .. /bak.c  把test.c复制到上一级目录并且命名为bak.c

Cp  testsubdir / bakdir 拷贝一个文件夹并且命名为bakdir ,这样会报错,需要修改为

Cp  -r  testsubdir / bakdir

一次性复制多个文件 cp test.2 test.3 dest// 一次性复制两个文件

cp命令提示:

i覆盖时交互提示,就是复制到上一级目录时是否会覆盖

r对文件夹进行递归

复制多个文件到文件夹

mv 移动文件

mv  test.c ../             //移动 test.c到上一级目录

mv 重命名

Mv  test.c ../test_three.c 把test.c 移动到上一级目录且重命名为test_three.c

touch  -创新或者更新时间戳

rm - 删除文件

     删除普通文件       rm  test.c  -i  目的是为了有交互,提示确认是否要删除

     删除文件夹testsubdir    rm -r  testsubdir  

删除文件夹  rm -r

级联创建    mkdir -p

V3 编辑器的使用

Vi 的三种模式

 1命令行模式

用户在用vi编辑文件时,最初进入的为该模式,以进行复制、粘贴等操作。

 2插入模式

进行文件编辑,按ESC键可以回到命令行。

 3底行模式

 光标位于屏幕的底行,可以进行查找、替换、列出行号等。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值