首页 > 系统相关 >linux基本文件命令复习笔记

linux基本文件命令复习笔记

时间:2023-10-29 23:22:05浏览次数:36  
标签:文件 grep 复习 文件名 mkdir 笔记 ls linux rm

1,放大缩小终端窗口字体   

放大  ctrl shift + =      缩小   ctrl -

2,6个常见终端命令

 (1) ls   查看当前文件夹下的内容

 (2) pwd  查看当前所在文件夹

 

 (3) cd 目录名  切换文件夹

 

(4)touch 文件名  如果文件不存在,新建文件。和mkdir不同的是,mkdir创建的是目录

 (5) mkdir 目录名  创建目录

 

(6)rm 文件名  删除指定的文件名(不能删目录)

 rm -rf 文件名(路径)  或者  rm -r 文件名(路径)  删除指定的文件目录

    

 

 

3,文件和目录常用命令

 (1) Linux下文件和目录的特点:   

以 . 开头的文件是隐藏文件,需要用  ls -a 才能显示 a是all的缩写;

 cd . 代表切换当前目录;cd ..  代表切换上一级目录

 (2) ls 常用选项

 ls -l 

 ls -l -h  (-h 要和 -l 配合使用),人性化是指显示文件大小带 k 了,也可以写成 ls -lh

 (3)cd  切换目录

 

 

 

 (4) touch ,mkdir,rm 命令的扩展

touch :如果文件不存在,可以创建一个空白文件;如果文件已经存在,可以修改文件的末次修改日期

mkdir -p 文件名(路径也行)

 

 

 

rm   :删除后不能恢复,在垃圾桶也找不到了

 

 rm -f 文件名(路径):如果删除的文件不存在,不会有提示信息

 (5)  tree, cp mv  拷贝和移动文件

 tree 目录名  

 

centos 下未找到命令,要先安装,sudo yum install tree

 tree -d

  

cp  源文件  目标文件

 

 

 mv  源文件  目标文件

 

 (6)  cat, more, grep  查看文件内容  

 

cat -b 文件名  :对非空输出行编号

 cat -n 文件名 :对输出的所有行编号

 

grep  

 grep  查找的内容  文件名

 grep -n  查找的内容  文件名 : 显示匹配行及行号

 grep -v  查找的内容  文件名 : 显示不包含匹配文本的所有行

 (7)  echo 和重定向

 

echo 文字内容  >  文件名 : 将文字内容输出到指定文件中,并覆盖文件原有的内容

命令  >  文件名 : 将 命令执行结果 输出到指定文件中,并并覆盖文件原有的内容

 追加 >> 类似 > 

(8) 管道的概念及基本使用

 可以理解为:在 | 前面的命令是前提,在这个前提下,再做 | 后面的命令

 

标签:文件,grep,复习,文件名,mkdir,笔记,ls,linux,rm
From: https://www.cnblogs.com/romantichuaner/p/17786794.html

相关文章

  • 学习笔记七
    并发编程并行计算导论受硬件条件的限制,计算机程序通常是为串行计算编写的。顺序算法与并行算法begin-end代码块中顺序算法可能包含多个步骤,所有步骤都是通过单个任务依次执行的,每次执行一个步骤。所有步骤执行完成,算法结束。右侧为并行算法描述,使用cobegin-coend代......
  • Prufer序列 学习笔记
    2023.10.29晚,在随机做AtCoder的时候见到了[ABC303Ex]ConstrainedTreeDegree。然后开始思考DP,未果后看题解,发现是Prufer序列->尝试学习Prufer序列。什么是Prufer序列Prufer序列是一种将带标号的树用一个唯一的整数序列表示的方法,是解决树计数问题的工具。给一棵有根树......
  • python面向对象-学习笔记(六、方法相关的补充)
    私有化方法私有方法classPerson:__age=18#私有方法def__run(self):print("run")#def_Person__run(self):#print("Personrun")p=Person()#p.__run()#p._Person__run()print(Person.__dict__)内置特殊方法......
  • 第四章学习笔记
    并发编程本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性,比较了顺序算法与并行算法,以及并行性与并发性,解释了线程的原理及相对于进程的优势。通过示例介绍了Pthread中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏障等线程同步工具;通过具体示例演......
  • MySQL技术内幕InnoDB存储引擎学习笔记
    1、MYSQL体系结构: 2、INNODB存储引擎:支持事务,其设计目的主要是面向在线事务处理的应用。特点:行锁设计,支持外键,并支持类似oracle的非锁定读,同时设计用来最有效的利用使用内存和CPU;5.5.8开始默认使用innodb存储引擎使用多版本并发控制来获得高并发性,并实现了sql的4种隔离级......
  • django基础到高手知识笔记总结 共4大模块50页md文档 第2章:django视图和模板的使用
    当你考虑开发现代化、高效且可扩展的网站和Web应用时,Django是一个强大的选择。Django是一个流行的开源PythonWeb框架,它提供了一个坚实的基础,帮助开发者快速构建功能丰富且高度定制的Web应用完整版笔记直接地址:请移步这里共10章,31子模块,总计18647字工程搭建学习目标......
  • stm32 uboot调试1--Apple的学习笔记
    一,前言openocd+stlink的vscode远程gdb调试环境搭建完成了,那么用吧,串口也不连接了。用自带的configs/stm32f429-discovery_defconfig进行的编译,然后就直接调试了。二,问题记录问题1:board_init_f进入fdt初始化就进入hang。答:因为fdt是分离的但是我并没有下载到某个地址,于是先配置为嵌......
  • 学习笔记7——并发编程与线程同步
    学习笔记7——并发编程与线程同步本文将深入探讨并发编程的概念,介绍了并行计算的重要性,比较了顺序算法与并行算法,解释了线程的原理和相对于进程的优势,并通过示例介绍了在Pthread中进行线程操作。我们还将讨论线程同步工具,如互斥量、信号量和屏障,以及如何避免并发程序中的死锁问题......
  • python进阶14大模块200页知识体系md笔记,第3篇:linux命令进阶
    本完整笔记从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。完整版笔记直接地址:请移步这里......
  • 2023-2024-1 20211211 第四章读书笔记
    第四章读书笔记一、知识点归纳(思维导图)二、收获总结并行线程的主要挑战有:线程同步、死锁、资源竞争、上下文切换开销等问题。线程级别的并行是指在多核处理器上同时执行多个线程,每个线程独立执行不同的任务。指令级别的并行是指在单个核心的处理器上同时执行多条指令。并发......