首页 > 系统相关 >【Linux基础入门】

【Linux基础入门】

时间:2025-01-07 20:29:00浏览次数:3  
标签:文件 入门 Linux ubuntu 基础 cd ls linux Desktop

Linux基础

Linux常用指令

pwd 显示当前工作目录的绝对路径

linux@ubuntu:~$ pwd
/home/linux

cd 切换目录

linux@ubuntu:/home$ cd /home/linux //cd 绝对路径
linux@ubuntu:~$ cd ./Desktop/ //cd 相对路径
linux@ubuntu:~/Desktop$ cd .. //cd .. 当前目录的上一级目录
linux@ubuntu:~$ 

touch新建文件

linux@ubuntu:~$ touch ./Desktop/main.c
linux@ubuntu:~$ ls ./Desktop
 ls:列出当前目录中的文件和子目录。
 ls -l:以长格式列出当前目录中的文件和子目录,包括文件权限、所有者、文件大小、修改日期等详细信息。
 ls -a:列出当前目录中的所有文件和子目录。

rm 删除文件或目录

linux@ubuntu:~$ rm ./Desktop/test1 -r
linux@ubuntu:~$ ls ./Desktop
main.c  test2
-r 递归删除目录中所有内容

cp复制文件或目录
cp 源文件 目标文件

linux@ubuntu:~$ cp ./test2 ./test3 -r
linux@ubuntu:~$ ls ./test3 
test2
-r 递归复制整个文件夹

mkdir创建新目录

linux@ubuntu:~$ mkdir test1

mv 移动文件
mv 源文件 目标文件

linux@ubuntu:~$ mv test1 test2

vi编辑

命令状态
1.Esc进入命令状态
2.:w 保存,:q 退出,:wq 保存并退出

编辑状态
1.i 进入编辑状态
2.yy 复制光标当前行 ,2yy复制2行, p粘贴
3.dd剪切 ,2dd剪切两行
4.gcc 编译

vi创建文件:

标签:文件,入门,Linux,ubuntu,基础,cd,ls,linux,Desktop
From: https://blog.csdn.net/m0_61518566/article/details/144971347

相关文章

  • linux系统串口终端软件显示异常解决方法,触觉智能出品
    本文介绍linux系统串口终端软件显示异常解决方法,以xshell软件为例。使用触觉智能的PurplePiR1双网口开发板演示,内置双核A71.2Ghz处理器,支持WiFi与丰富GPIO拓展,是嵌入式新人入门学习的高性价比开发板!使用resize命令调整终端命令终端大小不对的情况如下图:使用resize命令调整......
  • 如何在 Rocky Linux 9 上安装 SQLite 教程
    如何在RockyLinux9上安装SQLite教程简介:SQLite是一个轻量级的、嵌入式的关系型数据库管理系统。与传统的客户端-服务器数据库不同,SQLite将整个数据库存储在一个文件中,使得它非常适合于小型应用、嵌入式设备和本地数据存储。本教程旨在手把手教你如何在RockyLinu......
  • C++编程基础:类型转换四式速记const_cast,dynamic_cast,reinterpret_cast,static_cast
    C++编程就应该使用C++风格的转换,不要再使用不安全的C风格的转换方法了。这里先给一个C++编程风格的类型转换四式速记打油诗,帮大家记忆其用法:C++强制转换妙,四类各有其诀窍。const_cast用途巧,常量限制可取消,const属性轻松搞,函数参数常需要。dynamic_cast专长显,继承体系......
  • Linux命令行tar/zip/7z对文件分卷压缩/解压缩
    分为两部分,文件压缩/解压缩和文件校验。1.单文件压缩1.1自动tar#其中'*'替换为'gz','bz2','xz'等.$tar-acfhello.tar.*hello/1.2gz$tar-zcfhello.tar.gzhello/1.3bz2$tar-jcfhello.tar.bz2hello/1.4xz$tar-Jcfhello.ta......
  • MySQL数据库基础 === 查询语句 DQL
    目录语法:基础查询条件查询聚合查询(聚合函数)分组查询排序查询分页查询综合练习测试数据 CREATETABLEemp(idINTCOMMENT"编号",worknoVARCHAR(10)COMMENT"工号",nameVARCHAR(10)COMMENT"姓名",ageTINYIN......
  • SqlSugar入门教程:连接,增、删、改、查
    原文链接:https://blog.csdn.net/zls365365/article/details/131199132第一步,自然是新建一个项目,控制台什么都可以。因为我还没想好怎么做一个完整的项目,那暂且用一个控制台举例吧。 下面自然是从NuGet安装sqlsugar了。注意鉴别需要安装的版本,我这里是安装sqlsugarcore。 ......
  • SqlSugar 基础知识
    原文链接:https://blog.csdn.net/KingCruel/article/details/98720303  1、实体特性[SugarColumn(IsPrimaryKey=true)] 标识是否为主键[SugarColumn(IsIdentity=true)] 是否为自增长[SugarColumn(ColumnName="id")] 对应数据库表里面的某列[SugarColumn(IsIgnor......
  • AutoGen入门-让两个AI自行聊天完成任务
    AutoGen介绍AutoGen是一个开源编程框架,用于构建AI代理并促进多个代理之间的合作以解决问题。AutoGen旨在提供一个易于使用和灵活的框架,以加速代理型AI的开发和研究,就像PyTorch之于深度学习。它提供了诸如代理之间可以对话、LLM和工具使用支持、自主和人机协作工作流以及......
  • Linux命令速成
    Linux一、Linux要点要在一个命令行上输入多条命令,可使用分号来分隔命令。比如cd/etc;ls–l。反斜杠“\”将一个较长的命令分成多行表达,换行后,shell自动显示提示符“>”,表示正在输入一个长命令,此时可继续在新行上输入命令的后续部分。Linux命令由”命令+选项+参数“......
  • jenkins入门12-- 权限管理
    Jenkins的权限管理由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,我们使用Role-basedAuthorizationStrategy插件  只有项目读权限只有某个项目执行权限 ......