首页 > 其他分享 >24.07.30

24.07.30

时间:2024-07-31 18:26:02浏览次数:7  
标签:test1 文件 文件名 24.07 30 目录 ---- eg

C语言基础

day1

1.linux基础知识

1.1Linux操作系统
优点:
	1.开源      源代码可见
	2.免费
	3.安全性
	4.可以软件实现剪裁
	5.效率
	6.Linux的文件组织模式犹如一颗倒置的树      只有一个根目录(/)
	
windows:
	1.GUI界面
	2.软件生态丰富
1.2Linux文件系统
Linux的文件组织模式犹如一颗倒置的树      只有一个根目录(/)

下面是几个主要文件目录  

在这里插入图片描述

2.常见的shell命令

1.打开终端
1.图形化界面

2.快捷键  ctrl + alt + t
2.pwd
显示当前所在的路径(绝对路径)
    
绝对路径:从根目录开始     /home/hqyj   
相对路径:从当前位置出发
    
.:当前目录
..:上级目录
~:/home/hqyj   默认工作目录  
3.cd
切换到目标目录
    
cd  路径    
    
    
回到家目录
cd 
回到上一次的工作目录
cd - 
4.ls
显示当前所在位置的文件
    
加参数的情况:
    ls -l 以列表形式显示文件的详细信息
    ls -a 显示当前目路下的所有文件包括以.开头的隐藏文件(.swp误操作产生的交换文件)

详细信息:    
-rw-rw-r-- 1 hqyj hqyj   435 7月  29 14:16 test1.c    
 
权限:rwxrw-r--
用户权限:所属组权限:其他用户权限 
r:可读权限
w:可写权限
x:可执行权限    
-:没有权限   

下面是文件类型 七大文件类型  
        d:目录文件
        -:普通文件

在这里插入图片描述

5.mkdir 创建文件夹(目录)
mkdir  目录名
    
eg:
    mkdir test  在当前目录下创建一个目录叫做test
6.rmdir 删除文件夹(目录)
rmdir  目录名
   
注意:删除目录需要是一个空目录    
    
eg:
    rmdir test  在当前目录下删除一个目录叫做test
8.touch 创建文件
touch  文件名
    
作用:更新文件的时间戳    
9.rm 删除文件
rm 文件名称
    
rm -r 目录名  删除非空目录    ----> 递归删除    
10.补充命令
1.cat 查看文件的内容
	cat 文件名



2.cp 文件的复制

cp  复制目标文件名  复制文件名
eg:
	cp 1.txt  2.txt
	
	
3.mv 文件的移动

mv 路径/文件名  路径
eg:
    mv  1.txt  ../
    
改名:
    mv  1.txt   2.txt

3.vi/vim编辑器

	对文件进行编辑操作,如果文件不存在则创建文件并打开。
        
vi/vim  文件名
        
    三种模式:命令行模式、插入模式、底行模式   
        
        
    命令行模式:复制、粘贴、剪切
        
       yy   ----   复制光标所在行
       nyy   ----  复制光标后的n行
       p    ----   粘贴 
        
       dd   ----   剪切光标所在行
      ndd   ----   剪切光标后的n行
       u    ----   撤销 
        
    插入模式:a、i、o   A I O   
        
        
        
        
    底行模式:代码的保存退出
        q:退出
        w:保存
        wq:保存并退出
        x:保存并退出
        !:强制执行     

4.gcc 编译器

	把.c文件进行编译,生成可执行文件
        
        
    gcc 文件名
eg:
     test1.c
     gcc test1.c    生成可执行文件a.out   
 
        
        
     gcc 文件名  -o  可执行文件名    
eg:
     test1.c
     gcc  test1.c -o  test1 
 
        
        
怎么运行可执行程序:
        
        ./可执行文件名
    eg:
        ./a.out
        ./test1
 
        
        
#include <stdio.h>

int main(int argc, char *argv[]){ 
    printf("hello world\n");
        
    return 0;
}    

标签:test1,文件,文件名,24.07,30,目录,----,eg
From: https://blog.csdn.net/RIOWLee/article/details/140800518

相关文章

  • css实现图片等比例完全展示,背景加图片 130%放大虚化
    html<divclass="img-box"><divclass="img"></div><divclass="img-bg"></div></div>css.img-box{width:100%;height:212px;.img{backgrou......
  • H7-TOOL自制Flash读写保护算法系列,为STM32H7全系列芯片制作读写使能和解除算法,支持在
    说明:很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。实际上当前已经发布的TOOL版本,已经自制很多了。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。最近好几个网友咨询H7系列芯片保护支持,马不停蹄,已......
  • ROBOTIS DYNAMIXEL XC330-M288-T舵机介绍(中文)
     购买链接:淘宝:XC330-M288-T舵机LEAPHand机械手机器学习ROBOTIS原装进口-淘宝网(taobao.com)京东:ROBOTIS机器人舵机XC330-M181-T伺服电机LEAPHand机械手人工智能手掌机器学习机器人关节机械臂XC330-M288-T【图片价格品牌报价】-京东(jd.com)物品规......
  • ROBOTIS DYNAMXIEL XC330-M288-T 舵机介绍
     FeaturesTheXL330seriesisacompactandlightweightDYNAMIXELwhichisveryusefulsolutionwhenbuildingasmallapplicationoroperatingDYNAMIXELsinasmallspace.Unlikepreviousentrylevelmodels,thevoltagerangeis3.7V~6VandXL330comes......
  • LKT4304芯片对比认证方案
    对比案应用模式固定,调试简单,MCU主控端只需要移植对称加密算法和简单的加密操作即可,不需对主控MCU端原有程序做大的改动。同时也不需要用户了解加密芯片内部运行流程,因此调试周期短,研发投入小。凌科芯安公司提供相应的Demo例程,用户直接移植即可使用。对比认证方案实现的步骤如下:......
  • 2024.7.30随笔
    关于ACM今天第一次打ACM,有点兴奋。hfu让我们就近组队,我便和jsh、JPGOJCZX两人一组。我们组配置不高,三个人都很菜,等着被薄纱。开始后随便看了一下题,C题签到直接写了,但是不小心写挂了吃了一发罚时。然后漫无目的地四处看题,不一会儿我锁定G题,它看起来似乎可做,于是我想了5min......
  • Leetcode每日一题 20240730 2961.双模幂运算
    题目描述给你一个下标从0开始的二维数组variables,其中variables[i]=[ai,bi,ci,mi],以及一个整数target。如果满足以下公式,则下标i是好下标:0<=i<variables.length((aibi%10)ci)%mi==target返回一个由好下标组成的数组,顺序不限。2961.双模幂......
  • 2024-07-30 闲话
    之前听人说互联网上东西都是演的,所有东西都有剧本,只有好的剧本和坏的剧本之分。今天看到一个评论说“不要在这里演红楼梦”,突然想到如果剧本真来自于名著,可能并不是一件坏事!这里的“来自”可以有两种解释。第一种就是让人看出来这明显是在抄名著的某个场面,比如人见人爱的情感剧......
  • JetBrains全系列 2024.x 官方中文汉化包文件 v241.230
    JetBrains捷克软件开发公司出品的编程语言集成开发环境,专为软件开发软件编程人员制作的各类应用工具箱,如;PHP集成开发工具PHPStorm,Java整合开发工具IntelliJIDEA,Python集成开发工具PyCharm,HTML/CSS/JS开发工具WebStorm,专为Ruby和Rails开发者准备的IDE工具RubyMine,Obje......
  • 7.30 解决错误(环境不同造成实例跑不通)
    1、登录节点错误:ImportError:/public/software/compiler/rocm/dtk-23.04/lib/libhipfft.so:undefinedsymbol:rocfft_execution_info_set_store_callback未找到合适的解决方案,存疑,感觉跟超算的性质有关,先不轻举妄动2、简单申请计算节点运行成功一、二、必须清除和加载模......