Linux如何用命令创建文件和文件夹

2023-10-26

linux中如何使用命令创建文件,并执行

1、通过快捷方式(CTRL+ALT+T键)打开终端命令窗口,我们在终端实现操作。
ccoy@ccoy-PC:~$ 

2、进入目录之后,转到需要的目录之下:
ccoy@ccoy-PC:~$ cd demo
ccoy@ccoy-PC:~/demo$ 

3、进入demo目录,查看当前目录是否有文件?输入ls命令来查看
ccoy@ccoy-PC:~/demo$ ls
ccoy@ccoy-PC:~/demo$
确定当前目录没有任何文件

4、创建自己想要的文件,假设是test.sh
ccoy@ccoy-PC:~/demo$ touch test.sh
ccoy@ccoy-PC:~/demo$ ls
test.sh

5、编辑test.sh文件,添加可以执行的内容
vim test.sh  #编辑文件
进入编辑视图(以下显示)
E325: 注意
发现交换文件 ".test.sh.swp"
            所有者: ccoy    日期: Sun Sep  6 17:11:28 2020
            文件名: ~ccoy/demo/test.sh
            修改过: 否
            用户名: ccoy      主机名: ccoy-PC
           进程 ID: 422
正在打开文件 "test.sh"
              日期: Sat Oct  3 08:28:32 2020
      比交换文件新!

(1) Another program may be editing the same file.  If this is the case,
    be careful not to end up with two different instances of the same
    file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
    如果是这样,请用 ":recover" 或 "vim -r test.sh"
    恢复修改的内容 (请见 ":help recovery")。
    如果你已经进行了恢复,请删除交换文件 ".test.sh.swp"
    以避免再看到此消息。

交换文件 ".test.sh.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中止((A)): 
敲入命令“E”进行编辑。。。键入内容
#!/bin/bash
echo "Hello World !"  #这是一条语句
按“:” ,然后敲入wq,回车(Enter),保存,退出编辑!

6、查看文件属性,在文件所在目录之下执行命令ls -l
ccoy@ccoy-PC:~/demo$ ls -l
总用量 4
-rw-r--r-- 1 ccoy ccoy 55 10月  3 08:34 test.sh

7、给脚本添加执行权限,使用chmod +x表示给test.sh增加执行权限
ccoy@ccoy-PC:~/demo$ chmod +x ./test.sh

8、执行脚本文件,./表示当前目录,键入./test.sh
ccoy@ccoy-PC:~/demo$ ./test.sh
Hello World !

linux中如何使用命令创建文件夹

1、创建文件夹test,使用命令mkdir
ccoy@ccoy-PC:~/demo$ mkdir test

2、查看文件夹属性,在文件所在目录之下执行命令ls -l
ccoy@ccoy-PC:~/demo$ ls -l
总用量 8
drwxr-xr-x 2 ccoy ccoy 4096 10月  3 08:46 test
-rwxr-xr-x 1 ccoy ccoy   55 10月  3 08:34 test.sh

3、进入文件夹test,使用命令cd
ccoy@ccoy-PC:~/demo$ cd test

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux如何用命令创建文件和文件夹 的相关文章

  • UnitBox论文笔记(IOUloss)

    文章目录 Motivation 关于其他论文的一些观点 IoU损失 l2损失的缺点 iou损失forward过程 反传推导 UNITBOX NETWORK UnitBox An Advanced Object Detection Netwo
  • 华为OD机试 - 乱序整数序列两数之和绝对值最小(Java )

    题目描述 给定一个随机的整数 可能存在正整数和负整数 数组 nums 请你在该数组中找出两个数 其和的绝对值 nums x nums y 为最小值 并返回这个两个数 按从小到大返回 以及绝对值 每种输入只会对应一个答案 但是 数组中同一个元
  • 机器学习模型的可解释性——LIME

    以下文章摘录自 机器学习观止 核心原理与实践 京东 https item jd com 13166960 html 当当 http product dangdang com 29218274 html 由于博客系统问题 部分公式 图片和格式
  • WebSocket入门教程(一)-- WebSocket简介

    转载请标明出处 http blog csdn net u010136741 article details 51502509 本文出自 柳木木 kylin 总目录 WebSocket入门教程 大纲 WebSocket是什么 WebSocke
  • CSS灯光效果,背景黑金效果

    先看效果 再看代码
  • 太阳能板最大面积

    题目描述 给航天器一侧加装长方形或正方形的太阳能板 图中的红色斜线区域 需要先安装两个支柱 图中的黑色竖条 再在支柱的中间部分固定太阳能板 但航天器不同位置的支柱长度不同 太阳能板的安装面积受限于最短一侧的那根支柱长度 如图 现提供一组整形
  • HTTPS阿里云免费SSL证书申请教程来了(白嫖指南)

    阿里云免费SSL证书是digicert品牌的DV单域名证书 一个阿里云账号一年可以申请20张免费SSL证书 免费SSL证书是在阿里云数字证书管理服务控制台申请的 阿里云百科来详细说下阿里云免费SSL证书申请方法 证书下载及第二年到期续费说明
  • 定位城市+iOS8 定位问题

    在IOS8中定位功能新增了两个方法 void requestWhenInUseAuthorization OSX AVAILABLE STARTING MAC NA IPHONE 8 0 void requestAlwaysAuthoriz
  • python 关于git下unix和windows换行符不同导致稍微改动一行代码git diff就是全部文件对比的解决方案

    背景 家里的电脑是用来打游戏的 配置也还可以 windows的 偶尔也会用来写写代码 公司是mac pycharm的默认配置 Pycharm Settings Editor Code Style Line separator是Classis
  • 如何快乐地检测SQL注入

    这估计大家也都发现了 测试SQL注入这种漏洞啊 又有WAF页面又没有明显的报错的情况下 测试起来就是一个字 烦 有waf 我 and 1 1 啪 它拦了 我 order by 啪 它拦了 我 sleep 5 啪 它拦了 我 benchmar
  • 高阶数据结构之红黑树

    文章目录 红黑树 红黑树的性质 红黑树的定义 红黑树的插入 情况一 插入节点的父节点为红 祖父节点为黑 叔叔节点存在且为红 情况二 当前节点的父节点为红 祖父节点为黑 叔叔节点不存在或者为黑 红黑树的验证 验证是否是二叉搜索树 验证是否遵循
  • 软件静态测试

    软件静态测试 7 1 静态测试概念 通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程 7 2 静态测试测试对象 各种与软件相关的有必要进行测试的产物 比如各类文档 源代码等 7 3 静态测试的特点 1 不必动态地运行程序
  • 数据库第二章关系模型xjtu

    关系模式 关系模式的构成要素 数据结构 数据操作 完整性约束 一些定义 examples 定义2 1 域 domain 是一组值的集合 同一个域中的所有值均应具有相同的数据类型 例2 1 D1 袁玲 吴丹 刘杰 姓名域 D2 男 女 性别域
  • WPF 控件专题 PasswordBox控件详解

    1 PasswordBox 介绍 PasswordBox 密码输入控件 PasswordBox 具有对浮泡 MouseUp 和 MouseDown 事件的内置处理 因此 永远不会调用侦MouseUp听或从中PasswordBox侦听事件的M
  • ubuntu 16.04安装pypbc库

    PBC是密码学中计算双线性对的C库 对于双线性对运算具有很大的帮助 在python中同样在有着双线性对运算的库 名为pypbc 该库具有很多依赖项 安装前需要按照顺序依次安装 本文从一台新安装的ubuntu 16 04虚拟机开始 接下来演示
  • 对Spring 控制反转和依赖注入的理解

    IOC inversion of control 控制反转 DI Dependency Injection 依赖注入 要理解这两个概念 首先要搞清楚以下几个问题 1 参与者都有谁 2 依赖 谁依赖于谁 为什么需要依赖 3 注入 谁注入于谁
  • 【ES6】异步编程Ajax、Callback Hell与Promise、Generator的完全指北

    文章目录 前言 一 异步操作前置知识 1 JS是单线程的 2 同步任务 异步任务 3 Ajax原理 4 Callback Hell 二 Promise 面试必考 1 原理 2 Promise的用法 3 Promise执行顺序 4 Promi
  • VBA—EXCEL操作集合—04

    大家好 我接着给大家去介绍VBA的一些小功能 希望对大家在平时的工作中能有所帮助 我文章中的代码都是经过调试过的 复制过去是可以直接运行的 欢迎大家复制使用 在我们实际工作中 经常要面临处理各种数据表格 里面有一个小功能就是 我如何能获取到
  • Hive分区表

    1 为什么设立分区表 在大量数据需要查询时 虽然可以通过where进行筛选 但也是检索整个数据表后得到的结果 而将一个大的数据集根据实际需要分割成各个小型数据集 再通过where选择需要查询的分区 故而效率大大提高 2 分区表实质 Hive

随机推荐

  • C++ std::mutex 用法详解

    Mutex 又称互斥量 C 11中与 Mutex 相关的类 包括锁类型 和函数都声明在 头文件中 所以如果你需要使用 std mutex 就必须包含 头文件 头文件介绍 Mutex 系列类 四种 std mutex 最基本的 Mutex 类
  • Unity调取本地浏览器打开网页

    第一种方式 System Diagnostics Process Start http www 3dmomoda com thingdepot 可以自己选择浏览器 也可以用系统设置的默认浏览器 默认浏览器就不需要传入 IExplore ex
  • 基于Star UML3.1版本的课程结业设计餐饮管理系统

    课程论文报告 教 学 院 计算机学院 课程名称 UML建模技术 题 目 餐饮管理系统 专 业 计算机科学与技术 班 级 学 号 姓 名 指导教师 2021 年 6 月 20 日 引言 随着社会的进步 人民生活水平的不断提高 餐饮酒店以及学校
  • C语言中 数组名 与 ”&数组名” 的区别

    1 测试代码 include
  • 贴吧照片和酷狗音乐简单爬取

    爬取的基本步骤 很简单 主要是两大步 向url发起请求 这里注意找准对应资源的url 如果对应资源不让程序代码访问 这里可以伪装成浏览器发起请求 解析上一步返回的源代码 从中提取想要的资源 这里解析看具体情况 一般是筛选标签之中的信息或者资
  • JavaWeb阶段综合案例

    文章目录 综合案例 1 功能介绍 2 环境准备 2 1 工程准备 2 2 创建表 3 查询所有功能 3 1 后端实现 3 1 1 dao方法实现 3 1 2 service方法实现 3 1 3 servlet实现 3 1 4 测试后端程序
  • 计算机网络第六章:应用层

    应用层协议的特点 每个应用层协议都是为了解决某一类应用问题 而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的 应用层的具体内容就是规定应用进程在通信时所遵循的协议 应用层的许多协议都是基于客户服务器方式 客户
  • MFC中添加的ID资源号提示找不到声名问题

    1 查看resource h资源文件 基本上都是因为某些界面上的修改等原因造成了里面部分定义ID号值重复了才报的错 所以要在resource h文件中手动修改成不一样的id值
  • osgEarth的Rex引擎原理分析(一二四)osgEarth着色器文件与场景树节点的对应关系

    目标 一二三 中问题210 场景树 rex terrain ResourceReleaser surface Layer LayerN RenderLeaf RenderLeaf 1 rex RexEngine SDK vert glsl
  • 让Project把周六和周日也计算工期

    GPS平台 网站建设 软件开发 系统运维 找森大网络科技 https cnsendnet taobao com 来自森大科技官方博客 http www cnsendblog com index php p 1046 上之类的教程很少 在摸索
  • 系统架构设计师教程(第2版)

    系统架构设计师教程 第2版 作为全国计算机技术与软件专业技术资格 水平 考试指定用书 系统地介绍了系统架构设计师的基本要求 应具备的基础知识和需要掌握的知识 全书分上 下两篇 共计 20 章 上篇为综合知识 介绍了系统架构设计师应熟练掌握的
  • 前端开发之走进Vue.js

    Vue js作为目前最热门最具前景的前端框架之一 其提供了一种帮助我们快速构建并开发前端项目的新的思维模式 本文旨在帮助大家认识Vue js 了解Vue js的开发流程 并进一步理解如何通过Vue js来构建一个中大型的前端项目 同时做好相
  • 1的1次方+2的2次方+3的3次方+...+n的n次方

    此处n最大取160哦 能力有限大整数的表示还没学会 以后学会了还会继续更的哦 public class Test public static void main String args new Test test1 public void
  • C++学习(四七四)java获取上一级目录

    File externalFile getApplicationContext getExternalFilesDir null storage emulated 0 Android data com example testnativec
  • 使用 Spark MLlib 做 K-means 聚类分析[转]

    原文地址 https www ibm com developerworks cn opensource os cn spark practice4 引言 提起机器学习 Machine Learning 相信很多计算机从业者都会对这个技术方向
  • 竞赛选题 协同过滤电影推荐系统

    文章目录 1 简介 1 设计概要 2 课题背景和目的 3 协同过滤算法原理 3 1 基于用户的协同过滤推荐算法实现原理 3 1 1 步骤1 3 1 2 步骤2 3 1 3 步骤3 3 1 4 步骤4 4 系统实现 4 1 开发环境 4 2
  • Android,我么用原生还是混合?

    本文将从4个角度 讲解分析混合开发 与使用方式 希望给大家更多思路 前言 最近开发几个项目 牵涉到Android的几种开发模式 对于原生态开发 web 应用开发以及混合模式开发 本人认为并不是哪一种就是最好的 哪一种就是最差的 这个完全是根
  • 【ROS】RViz、Gazebo和Navigation的关系

    1 RViz RViz Robot Visualization 机器人可视化 是一个用于可视化机器人系统的开源工具 用于显示和调试机器人的传感器数据 状态信息和运动规划等 它是ROS Robot Operating System 的一部分
  • /c6.e3b.biz/index.php,iptv-m3u-maker/tv.m3u8 at d59f4e688e2b4486d6219f094aac886be53c25d2 · srsman/ip...

    EXTINF 1 group title 其他频道 Oxigeno90 http i50 letio com 9102 aac EXTINF 1 group title 其他频道 ProyectoP http 149 56 23 143 8
  • Linux如何用命令创建文件和文件夹

    linux中如何使用命令创建文件 并执行 1 通过快捷方式 CTRL ALT T键 打开终端命令窗口 我们在终端实现操作 ccoy ccoy PC 2 进入目录之后 转到需要的目录之下 ccoy ccoy PC cd demo ccoy c