linux之文件目录类相关的指令

pwd:显示当前路径的绝对路径

ls:显示文件或目录,带上-a表示加上显示隐藏目录或文件,加上-l表示以列表显示。

cd:切换到不同的目录。

  • cd /:切换到根目录
  • cd ~:切换到当前用户的Home目录
  • cd ..:返回上一级目录
  • cd /etc/:切换到根目录下的etc目录

mkdir:用于创建目录

  • mkdir temp:在当前目录下创建一个名为tmp的目录
  • mkdir -p temp/user/:-p表示创建多级目录,即先创建一个temp,再在tmp下创建一个user目录
  • mkdir ./temp:表示在当前目录下生成
  • mkdir ../temp:表示在根目录下生成。

rmdir:用于删除目录

  • 如目录为空,直接删除即可
  • 若目录不为空,使用rm -rf 目录名进行删除

touch:创建空文件

  • 创建一个hello.text:touch hello.txt
  • 可以一次性创建多个文件:touch h1.txt h2.txt

cp:用于拷贝文件:cp 源文件 目标文件

  • 拷贝单个文件
  • 也可以将整个目录进行拷贝,使用参数-r。比如将test文件夹中拷贝到test2文件夹中:
    cp -r test/ test2/
  • 使用\cp进行强制覆盖相同名称文件

rm:删除文件或目录

可选参数
-r:递归删除整个文件夹

-f:强制删除不提示

mv:移动文件与目录或者重命名

  • 都在当前目录操作为重命名:mv aaa.txt bbb.txt
  • 移动文件或目录:mv /home/test/aa /home/bb

cat:查看文件内容,带上参数-n显示行号,只能浏览文件,但不能修改

可以使用cat -n 文件名 | more进行分页显示

more:基于vi编辑器的文本过滤器,以全屏幕的方式显示文本文件中的内容。相关参数:

less:用于分屏查看文件内容,对于显示大文件具有较高效率。

 >:输出重定向,>>:追加

  • ls -l > 文件名:覆盖相关文件中的内容,,例如ls -l > a.txt:将ls -l显示的内容写入到a.txt中,如果a.txt文件不存在就创建一个:
  • ls -al >> 文件名:向相关文件中追加内容
  • cat 文件1 > 文件2:将文件1的内容覆盖到文件2
  • echo "内容" >> 文件:将内容写入到文件中

echo:输出内容到控制台。

head:显示文件的开头部分,默认显示文件开头10行内容,可用head -n 行数 文件名,来指定显示多少行。 

tail:与head相反,默认显示文件尾部10行,也可使用tail -n 行数 文件名,来进行修改。使用tai -f 文件名:实时追踪文档的所有更新。

ln:软连接,也叫符号链接,类似于windows的快捷方式。

  • ln -s /root linkToRoot 将/root路径连接到linkToRoot,输入cd linkToRoot可进入到/root
  • 删除软连接:rm -rf linkToRoot,删除时不是linkToRoot/

history:查看已经执行过的历史指令。

  • 不带任何参数显示所有的
  • history 10:显示最近使用的10个
  • !指令编号:相当于执行该指令

原文地址:https://www.cnblogs.com/xiximayou/p/12350143.html

时间: 2024-11-04 10:40:46

linux之文件目录类相关的指令的相关文章

1.4 常用UNIX/Linux命令 -文件目录命令

常用UNIX/Linux命令 文件目录类命令 进程控制类命令 用户及权限管理类命令 命令格式 命令格式:命令名称 -选项 参数 例:ls -la /etc 文件目录类命令 浏览目录命令:ls pwd 目录操作命令:cd mkdir rmdir 浏览文件命令:cat more less head tail 文件操作命令:cp rm mv find grep tar 浏览目录命令ls.pwd ls&pwd : 目录操作命令cd.mkdir.rmdir cd.mkdir: rmdir: 浏览文件命令c

Linux实用指令(1):运行级别&找回密码&帮助指令&文件目录类

指令运行级别: 0 :关机 1 :单用户[找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3和5 ,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault:这一行中的数字 命令:init [012356] 示意图: 切换到指令运行级别的指令: init [0-6] vim /etc/inittab id=5是当前的用户级别 切换到3 需要重新登陆...... 如何找回roo

常见压缩格式比对,及 Linux 下的压缩相关指令

可先浏览加粗部分 一.常见压缩档 *.zip | zip 程序压缩打包的档案: (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码) *.rar | winrar 进程压缩打包的档案:(在windows上很常见,但是是商业软件.) *.gz | gzip 程序压缩的档案: (linux目前使用最广泛的压缩格式) *.bz2 | bzip2 程序压缩的档案: *.xz | xz 程序压缩的档案: *.tar | tar 程序打包的资料,并没有压缩过: *.tar.gz | tar 程序打包的

玩转linux第四天之用户及组管理类相关命令(二)

1    前言 本文档主要介绍用户及组管理类相关命令如:useradd .usermod.passwd.userdel.groupadd.groupmod\gpasswd.groupdel.hage,chsh,chfn,.id,w,who,whoami.wck,gourpck.su,并提供相应案例解释其含义. 学习这些基础命令是一个Linux爱好者需要具备的首要条件,让小编带领你们进入Linux的世界看看它的一颦一笑. 读者对象 本文档(本指南)主要适用于以下人员: Linux爱好者 2    

Centos7——9.实用指令(文件目录类2)

目录 文件目录类2 11. more 指令 12. less 指令 13. > 指令 和 >> 指令 14. echo 指令 15. head 指令 16. tail 指令 17. ln 指令 18. history 指令 文件目录类2 11. more 指令 more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容.more 指令中内置了若干快捷键,详见操作说明 基本语法 more 要查看的文件 操作说明 应用实例 案例:采用 more 查看文件 /e

linux中Makefile文件相关内容

第一章.概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂.这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义.特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力.因为,makefile关系到了整个

关于linux操作系统中进程相关问题的学习笔记

关于linux操作系统中进程相关问题的学习笔记 1.摘要   进程的经典定义是一个执行中程序的实例.系统中的每个程序都运行在某个进程的上下文中(contest)中.上下文是由程序运行正确运行所需的状态组成的.这个状态包括存放在内存中的程序的代码和数据,它的栈.通用目的寄存器的内容.程序计数器.环境变量以及打开文件描述符合的集合.在本次学习笔记中,我是以linux为例,学习了以下三个方面的知识:操作系统如何组织进程.进程状态如何转换以及进程是如何调度的.在最后我还谈了下自己对操作系统进程模型的一些

Linux网络属性配置相关命令

Linux网络属性配置相关命令: 前言: Linux属性配置可以分为两类.一类通过命令配置,另一类通过修改配置文件配置. Linux属性配置的相关命令可以分为三大类: 一.ifcfg命令家族:①ifconfig,②route,③netstat,④hostname ①ifconfig命令:主要负责接口及地址查看和管理 ifconfig [INTERFACE] #ifconfig -a:显示所有接口,包括inactive状态的接口.(包括激活和未激活的接口): 如图所示,-a选项将会显示所有接口,包

linux 目录结构及其相关命令

目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用户则到达/root目录,其他用户则到达/home/用户名,接下来你主要是在这个目录下进行操作,如创建文件.删除文件等. 使用下面的命令可以随时进入主目录: $cd ~ $ 或者 cd 这里 ~ 就表示主目录.如果你希望进入其他用户的主目录,可以使用下面的命令: $cd ~username $ 返回进