Linux文件操作实用笔记

 

Linux系统遵循一切皆是操作文件的规则。所以想用好Linux系统,就必须要掌握文件相关的操作。

1、创建文件命令:touch

语法格式: touch filename #filename 文件名称。

比如 touch hello.txt就会在当前木创建一个hello.txt的文件。

说明:通过touch命令创建文件的时候,如果当前目录已经存在同名的文件,该命令不会修改原来同名文件的内容,但它会修改文件的创建时间属性。

2、删除文件命令:rm

语法格式:rm  filename #filename表示文件名

比如:rm hello.txt #该命令会删除当前目录文件名是hello.txt的文件。

说明:执行删除文件命令时,系统会有确认操作,执行Y才会真正删除文件,否则取消删除操作。这也是Linux系统为了防止文件误删除提供的一个确认机制。

3、移动或修改文件名的命令:mv

语法格式:

mv filename dir 

# filename 表示要移动的文件,dir 表示要移动到的目录(只移动文件目录)

mv filename filenamenew 

# filename 表示要移动的文件,filenamenew 表示要修改的新的文件名(只修改文件的名称)

mv filename dir/filenamenew 

# filename 表示要移动的文件,dir表示要移动的目录, filenamenew 表示要修改的新的文件名(修改文件的名称的同时移动目录)

比如:mv hello.txt  /home #移动hello.txt 文件到home目录

mv hello.txt hello.doc #修改hello.txt 文件名为hello.doc

mv hello.txt /home.hello.doc #修改hello.txt 文件名为hello.doc,并且文件移动到home目录下。

说明:mv命令同样适用于对目录的操作,因为Linux系统认为目录也是文件。

4、查看文件名:cat

语法格式: cat -n  filename #filename 文件名称 ,-n 可选参数可以用来显式文件内容的行号 

比如:cat hello.txt 

5、查看文件头内容:head

语法格式: cat -n  filename #filename 文件名称 ,-n 可选参数可以用来指定行号,默认是10行。 

比如:head hello.txt

适用范围:一般针对大文件,只想查看文件开始部分的内容。

6、查看文件尾部内容:tail

语法格式: tail -n  filename #filename 文件名称 ,-n 可选参数可以用来指定行号,默认是10行。 

说明:这个命令和head命令很相似,它主要用来查看文件尾部的内容。它在实际过程中是非常实用的,可以动态查看文件尾部的内容。比如服务器你部署了一个tomcat网站,网站出现了问题就需要查看tomcat,有时候tomcat日志文件会很大,这时候可以使用tail命令,动态的查看最新的报错信息。

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

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

相关文章

安装完CentOS 7 后必做的七件事

CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7。当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的。 1. 更改…

python显示小数点后几位数_python窗口编程-3:数位处理(整数)

我们在上一次课程中(python窗口编程-2:风格与布局 ),制作了完整的计算器窗口界面,只是那个窗口没有真正的功能,是点击任何按钮都会关闭。这一次,我们加入一些事件处理的功能,让它成为一个正常工作的窗口程序…

Linux文件目录基础笔记

1、进入目录名称:cdcd命令主要是方便用户切换到不同目录的指令。比如:cd #只执行cd命令默认进入root的根目录cd /home #进入home目录,如果home目录有testdir目录的话,可以执行 cd testdir 进入testdir目录。2、创建目录命令&#…

eclipse安卓工程的构建、配置连接模拟器、安卓工程结构介绍

安卓工程构建及第一个安卓程序运行: 首先新建安卓工程: 然后填写APP信息,下面的包名一般都是公司域名的倒写,包名中不能有中文,否则会报错。 然后配置一些安卓app的选项 有关app启动的图标(就像QQ的企鹅一…

android eclipse 导入idea项目

将以下代码复制到.project中 <?xml version"1.0" encoding"UTF-8"?> <projectDescription> <name>IDEATest</name> <comment/> <projects/> <buildSpec> <buildCommand> <name>com.android.ide.…

Linux中su和sudo的用法整理

一、为什么会有su和sudo命令&#xff1f;主要是因为在实际工作当中需要在Linux不同用户之间进行切换。root用户权限最高很多时候需要root用户才能执行一些关键命令。所以需要临时切换为root用户。工作完成后&#xff0c;考虑到系统的安全性避免误操作需要切换为普通用户。su和s…

codeforces 650B - Image Preview

题意&#xff1a;给你n个照片&#xff0c;从第一个照片开始看&#xff0c;如果一张照片是w&#xff0c;那么要花费b时间去反转他&#xff0c;否则不用反转&#xff0c;看一张从来没看过的照片要1时间&#xff0c; 从一张滑动到另一张要a时间。如果一张照片看过&#xff0c;则不…

asp js单步调试_如何使用Chrome的控制台高效的调试Javascript代码?

引言在我们的日常开发中我们常常会遇到JavaScript的调试问题&#xff0c;而我们解决问题的传统解决方案就是使用大量的console.log或者console对象的其他方法&#xff0c;这会给我们带来很多不便&#xff0c;特别是遇到复杂问题的时候&#xff0c;可能会出现大量的console.log&…

安卓App的启动过程、安卓布局分类及布局和页面的关系

Android App 启动流程: 当你想要启动一个app时&#xff0c;首先得点击该app桌面图标。那点击图标时到底发生了什么呢&#xff1f;先看个理论知识 .Launcher: launcher其实就是一个app&#xff0c;从功能上说&#xff0c;是对手机上其他app的一个管理和启动&#xff0c;从代码…

Linux文件默认权限和umask笔记

关于Linux文件默认权限的问题&#xff0c;可以实际先尝试一下如下命令&#xff1a;root用户登录[rootlocalhost test]# touch file1[rootlocalhost test]# ls-l file1-rw-r--r-- 1 root root 0 May 5 08:28 file1 #输出结果 对应的数字权限 644[rootlocalhost test]# touch fi…

Android相对布局(RelativeLayout)常用属性、练习使用按键、文本框等控件、线性布局(LinearLayout)属性

RelativeLayout中子控件常用属性&#xff1a; 子控件默认是从父控件的左上角开始排列的 相对于父控件 android:layout_alignParentTop"true" 和父控件的顶部对齐android:layout_alignParentBottom"true" 和父控件的底部对齐android:layout_alignPar…

Seata AT模式

基本思路 先决条件 支持本地ACID事务的关系数据库。通过JDBC访问数据库的Java应用程序。 整体机制 从两个阶段提交协议的演变&#xff1a; 阶段1&#xff1a;在同一本地事务中提交业务数据和回滚日志&#xff0c;然后释放本地锁和连接资源。阶段2&#xff1a; 对于提交情况…

自媒体各大平台收益对比_哪些自媒体平台没有新手期,适合小白撸收益?

2-26把我设置为星标&#xff0c;不错过每一次的干货&#xff5e;各大自媒体平台的新手期总是让小白们望而却步&#xff0c;特别是百家号审核非常严格&#xff0c;如果没思路、没人指导&#xff0c;过新手有难度。不过&#xff0c;还是有很多平台对新手宝宝很友好&#xff0c;没…

Linux关于文件的权限笔记

1、调整文件的权限命令&#xff1a;chmodLinux的每个文件都定义了文件的拥有者&#xff1a;u(user)、拥有组&#xff1a;g&#xff08;group&#xff09;、其他人&#xff1a;o&#xff08;others&#xff09;权限&#xff0c;对应的权限用rwx的组合来定义。使用chmod命令&…

presentViewController和pushViewController

iPhone开发中从一个视图跳到另一个视图有三种方法&#xff1a;1、self.view addSubView:view 、self.window addSubView,需要注意的是&#xff0c;这个方法只是把页面加在当前页面。此时在用self.navigationControler.pushViewController和 pushViewController 是不行的。要想使…

启动rrt什么意思_python学习第144课--创建虚拟机、设置虚拟机参数以及启动虚拟机...

【每天几分钟&#xff0c;从零入门python编程的世界&#xff01;】上节我们介绍了下载虚拟机以及centOS的相关事项&#xff0c;现在我们创建虚拟机。●创建虚拟机安装好virtualbox之后&#xff0c;我们点击Oracle VM VirtualBox打开管理器&#xff0c;界面如下图&#xff1a;你…

Android按键响应的几种方式、安卓页面的跳转、页面跳转传参、页面自动跳转、Activity(页面)的生命周期

按键响应的第一种方式&#xff1a; 在XML文件里面设置按键的onClick绑定函数。就像下面的代码&#xff0c;给Button设置onClick属性&#xff0c;在按键被按下的时候&#xff0c;会调用java文件里面的onClickbtton1这个函数&#xff0c;因为现已将它和这个按钮进行了绑定。利用…

pycharm体验

查看python版本 退出 exit()