Linux(1)-touch,mkdir,rm,mv,cp,ls,cd,cat

Linux1-实用终端命令

  • 1. touch, mkdir
  • 2. rm, mv, cp
  • 3. ls(通配符),cd(绝对/相对路径)
  • 4. cat, more/less文件内容浏览

文件/目录-增删查改, 文件内容查看.

1. touch, mkdir

touch新文件 :在当前文件夹下,创建文件。文件不存在则创建新文件;文件存在则更改末次修改日期。

touch 111.txt 

在这里插入图片描述
mkdir新路径:在当前目录下创建下一级目录。参数: -p 连续创建多级目录,递归创建。

mkdir e                    # 在当前路径下创建目录e
mkdir -p a/b/c/d           # 递归创建

在这里插入图片描述

2. rm, mv, cp

rm命令:删除路径/文件,可以使用通配符实用。把文件从磁盘消除,没法恢复。

rm -r xxx_path     # 删除xxx_path及其子目录下的内容
rm -f xxx_file     # 删除xxx_file文件。强制删除,不会有提示。即使文件不在,也不会有任何提示。【-f 是defalut选项,可不写】

cp命令:复制文件/文件夹。文件复制:文件->某路径,覆盖目标路径下的同名文件【不会提示直接覆盖同名文件】。复制后若想改变文件名,可直接在目标路径后接目标文件名。-i选项: 如果文件已经存在,可以跳出提示 n/y 否/是覆盖。文件夹复制:需要加-r 选项。

cp 源文件路径 目标文件路径       # 文件复制 
cp -r 源目录路径 目标目录路径    # 文件夹复制
cp -a dirname destdir        # 目标目录和原目录文件权限一致

在这里插入图片描述
mv命令:(move的缩写) 移动文件或目录,格式与cp相同。移动目录时不需要增加-r选项。
利用 mv 给文件重命名,路径不变文件名改变 参数: -i 覆盖文件时会弹出提示

mv path1 path2     # 移动路径
mv file1 file2     # 移动文件,还能实现文件

3. ls(通配符),cd(绝对/相对路径)

ls 与通配符:快速列举要查看的文件

ls <path> <-a> <-hl>    # 列出path下的文件与文件夹,path省略即列出当前路径下的文件与文件夹, # -a查看隐藏文件, -hl 文件大小..以人类习惯的方式显示	
ls 1*		    # 列出本文件夹下以1开头的文件, 
ls *1.txt	    # 列出本文件夹下以1结尾的文件
ls 1*1.txt      # 通配符*:匹配任意字符
ls 1?1.txt      # 通配符?:匹配一个字符
ls [1-3]23.txt  # 通配符[]:匹配字符组中的任意一个

在这里插入图片描述
在这里插入图片描述

cd命令:更改当前的工作目录 (Linux对文件和目录名都是大小写敏感的)

cd           # 返回用户的家目录, 作用与cd ~ 同
cd .         # 保持当前目录不变
cd ..        # 切换到上级目录
cd -         # 最近两个工作目录间来回切换

绝对路径/相对路径 (cd 切换路径参数)
绝对路径:以 /(根目录) 或者 ~(家目录)开始的路径。
相对路径:相对于当前路径的文件夹的路径 一个点"."表示当前路径,两个点表示上级路径

4. cat, more/less文件内容浏览

cat命令(英文全拼:concatenate)用于连接文件并打印到标准输出设备上。(说人话–查看文件的所有内容)。三个常用方法:(1).查看文本文件内容;(2).新建一个文件;(3).将多个文本文件的内容串联在一起,输出到新文件/显示到终端。

cat filexxx   # 选项:-b对非空行编号,-n对所有行号编号
cat > newfile.txt # 从键盘读取输出到文件, 如果文件存在覆盖原有内容,如果文件不存在新建文件。
123               # 键盘输出内容
^C                # ctrl + c 结束输入
cat > newfile1.txt
123
^C
cat newfile.txt newfile1.txt # 将多个文本文件的内容串联在一起,输出到新文件/显示到终端。
321
123

在这里插入图片描述
more/less命令: more命令:分屏显示文件/命令输出内容,按回车键,向下输出;(不会一下子输出) q键退出。less 命令:比more键多一个功能,按上键/pageUP能够翻回去看, 按回车键/下键,向下输出q键退出。

ps -A |more        # 将命令结果通过管道传递给more查看
more <路径>/文件名   # more/less命令 可以直接查看文件
less <路径>/文件名   #more/less命令模式下,-b 回滚一屏, -f 向前滚一屏 q键退出

终端翻页快捷键(实现鼠标滚轮的功能)
shift + PageUp–向上翻页
shift + PageDown–向下翻页

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/445388.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数组精选题目三连(5)

子数组的最大累加和问题 输入一个整形数组&#xff0c;求数组中连续的子数组使其和最大。比如&#xff0c;数组x 应该返回 x[2..6]的和187. 这四个代码完成的功能都是求最大子数组&#xff08;注意用词准确&#xff0c;子数组连续&#xff0c;子序列可以不连续&#xff09;。…

大数据学习(1)-大数据概述

文章目录目录大数据产生背景大数据概念大数据影响大数据应用大数据关键技术大数据产业大数据&#xff0c;云计算&#xff0c;物联网关系云计算物联网大数据&#xff0c;物联网&#xff0c;云计算三者之间联系目录 大数据产生背景 三次信息化浪潮 根据IBM前首席执行官郭士纳福…

redis——事件

redis服务器是一个事件驱动程序。 需要处理两类事件&#xff1a; 1&#xff09;文件事件&#xff1a;redis是通过套接字与客户端或者其他服务器连接的&#xff0c;而文件事件就是服务器对套接字操作的抽象。 2&#xff09;时间事件&#xff1a;服务器对一些定时操作的抽象。…

redis——客户端

redis服务器是典型的一对多服务器&#xff0c;通过使用由IO多路复用技术实现的文件事件处理器&#xff0c;redis服务器使用了单线程单进程的方式来处理请求。 客户端的属性 描述符 客户端状态的 fd 属性记录了客户端正在使用的套接字描述符&#xff1a; typedef struct red…

大数据学习(2-1)-Hadoop安装教程-单机模式和伪分布模式(Ubuntu14.04LTS)

文章目录目录1.linxu的安装1.1安装Linux虚拟机1.2安装Linux和Windows双系统2.Hadoop的安装2.1 Hadoop安装前配置2.1.1 配置Hadoop用户2.1.2 安装 ssh , 配置ssh免密登录2.1.3 安装java环境2.2 Hadoop的安装3.Hadoop单机版配置4.Hadoop伪分布版配置目录 1.linxu的安装 1.1安装…

mysql——JDBC

概述 JDBC&#xff1a;java Data Base Connectivity ,java数据库连接&#xff0c;它是一种用于执行sql语句的java API&#xff0c;为多种关系数据库提供统一访问。 其实就是一组用java编写的类和接口。 JDBC API 提供两类主要接口&#xff1a; 1&#xff09;面向开发人员的…

servlet基础总结

什么是servlet Servlet&#xff08;Server Applet&#xff09;是Java Servlet的简称&#xff0c;是小服务程序或服务连接器&#xff0c;是用Java编写的服务器端程序&#xff0c;主要功能在于交互式地浏览和修改数据&#xff0c;生成动态Web内容. 狭义的Servlet是指Java语言实…

大数据学习(3)- 分布式文件系统HDFS

文章目录目录1.分布式文件系统1.1 计算机集群概念1.2 分布式文件系统结构2.HDFS简介2.1 HDFS设计的目标2.2HDFS的局限性2.3 块的概念2.4 HDFS主要组件及其功能2.4.1 名称节点2.4.2 第二名称节点2.4.3 数据节点3.HDFS体系结构3.1 HDFS体系结构介绍3.2 HDFS体系结构的局限性4.HDF…

大数据学习(4)--分布式数据库HBase

文章目录目录1.HBase概述1.1BigTable1.2 HBase简介1.3 HBase和传统的关系型数据库之间的区别2.HBase访问接口3.HBase数据模型3.1 数据模型概述3.2 数据模型相关概念3.3 数据坐标3.4 概念视图3.5 物理视图3.6 面向列的存储4.HBase的实现原理4.1 HBase功能组件4.2 表和region4.3 …

servlet中的数据存储

在servlet基础中&#xff0c;我们&#xff1a; 用以下几种方式实现数据存储和共享&#xff1a; 1&#xff09;在客户端页面和服务器端程序之间&#xff0c;用request中的getParameter()方法共享数据 2&#xff09;在请求和请求之间&#xff0c;可以用get/setAttribute方法来共…

Linux(2)-tar,find,grep,xargs

常用命令1. 打包压缩/解包解压缩 tar1.1 打包 tar -czvf xxx.tar.gz xxx1.2 解压 tar -xzvf xxx.tar.gz2.文件/目录搜索2.1 find文件/目录查找2.2 grep文本匹配3. 复合命令3.1 > 重定向3.2 | 管道.shutdown1. 打包压缩/解包解压缩 tar tar和gzip是对黄金搭档&#xff1a;ta…

servlet——三兄弟的另外两个:过滤器/监听器

过滤器 我们写多了servlet会发现&#xff0c;很多代码和功能是重复的&#xff0c;比如&#xff1a;解决中文乱码问题、权限验证、日志的记录等&#xff0c;他们的特点是&#xff1a;代码相同或相似、分散在不同位置、不利于维护。 过滤器就是他们的解决办法。 过滤器是请求到…

kaggle(05)---Event Recommendation Engine Challenge(基础版)

文章目录目录1.比赛相关介绍1.1 比赛介绍1.2 数据集介绍1.3 评价标准介绍1.4 个人理解2. 解决方案2.1 统计用户和event信息2.2 计算用户相似度2.3 用户社交关系信息处理2.4 构建event和event相似度数据2.5 活跃度/event热度数据2.6 构建特征2.7 模型构建和预测3. 遇到的问题4. …

Python(2)-第一个python程序、执行python程序三种方式

第一个Python 程序1. 第一个Python 程序2. 常用两Python个版本3. 程序执行的三种方式3.1 解释器3.2 交互式运行Python程序3.3 IDE&#xff08;集成开发环境&#xff09;-pycharm1. 第一个Python 程序 Python 源程序就是一个特殊格式的文本文件&#xff0c;所以可以采用任意的文…

推荐算法---FM,协同过滤

文章目录目录1.FM算法产生背景2.FM算法模型3.FM算法VS其他算法4.推荐算法总结目录 1.FM算法产生背景 在传统的线性模型如LR中&#xff0c;每个特征都是独立的&#xff0c;如果需要考虑特征与特征直接的交互作用&#xff0c;可能需要人工对特征进行交叉组合&#xff1b;非线性…

借助桶排序思想完成的一道题

问题&#xff1a; 数组排序之后的相邻数的最大差值&#xff1b; 嗯&#xff0c;你可以排序&#xff0c;然后找相邻的最大差值。 但是你觉得这么简单我写他干啥。 最优解&#xff1a;时间复杂度O(N)&#xff0c;空间O(1) 那我们开始说这种方法&#xff1a; 1&#xff09;遍…

Python(3)-Pycharm基本使用技巧

初识Pycharm1.界面2.恢复初始设置3.第一次打开Pycharm4.打开一个项目5.设置解释器的版本。6.新建项目7.编辑器、控制台的字体设置Pycharm–适合于开发管理大型项目&#xff0c;项目是用以解决复杂功能的软件。1.界面 导航区–主要有什么文件 编辑区–编辑具体的文件 控制台窗口…

推荐算法概述(01)

1.什么是推荐系统 用户没有明确的需求&#xff0c;你需要的是一个自动化的工具&#xff0c;它可以分析你的历史兴趣&#xff0c;从庞大的电影库中找到几部符合你兴趣的电影供你选择。这个工具就是个性化推荐系统。 推荐系统的主要任务 推荐系统的任务就是联系用户和信息&…