首页 > 系统相关 >linux的学习

linux的学习

时间:2023-10-30 20:47:46浏览次数:32  
标签:文件 -- 路径 模式 学习 文件夹 linux 目录

1.文件目录:

 

常用的命令

1.pwd命令

 pwd:print working directory ,即显示当前所在目录 

2、cd命令

  cd:change directory,即切换/改变所在目录

 '.’:代表此层目录;

‘..’ :代表上一层目录 ;

‘-’ :代表前一个工作目录;

‘~’ :代表“当前登陆用户身份”所在的主目录;

3.创建一个新目录:mkdir命令

      mkdir:make directory,即创建目录

  -p:创建多层目录(当不加-p时仅可创建一层)

4,

删除一个空目录:rmdir命令

      rmdir:remove directory,即移除/删除“空”目录

      -p:连同上层“空的”目录也一起删除

文件操作:

1、mkdir   /路径/文件夹名字       :新建一个文件夹

2、mkdir -p  /路径/文件夹名/文件夹名/文件夹名       :当创建没有上一级时将自动创建

3,touch   /路径/文件名     :在指定路径下创建一个文件

4、ls  /路径      :显示指定路径下的文件。

5、ls -l  /路径    :以列表的形式展示指定路径下的文件。

6,head -->从文件开始显示文件内容
head –n -->显示指定文件开始的n行数据
tail -->从文件结尾显示文件内容
tail –f -->动态加载某个文件的内容

tail –n -->查看某个文件结尾N行的内容

7,cat,more,less,可以更方便的差看文件

8, grep,用来查找关键字,root找有的行,……root找以这个开头的,root¥找以这个结尾的

9,rm –rf -->删除文件或目录
rm ri -->删除文件前询问用户
10,cp -->复制文件命令
11,mv -->移动文件或修改文件名

vim编辑器:打开文件 --> vi [文件名]
进入编辑模式 --> i,a
退出编辑模式 --> 按下 Esc 键
进入命令模式 --> “:”
保存并退出 --> wq或x
退出但不保存 --> q!
保存 --> w

按 i 切换进入插入模式 insert,按 i 进入插入模式后,从光标当前位置开始输入文件。
按 a 进入插入模式后,从目前光标所在位置的下一个位置开始输入文字。
按 o 进入插入模式后,插入新的一行,从行首开始输入文字。
按 ESC 键,从插入模式切换为命令行模式。

这就是文件的学习

标签:文件,--,路径,模式,学习,文件夹,linux,目录
From: https://www.cnblogs.com/cyti/p/17798724.html

相关文章

  • 安卓平板,学习平板、三防工业平板Android主板定制方案
    近年来,平板设备在生活和工业领域应用不断增长。学习平板和工业intelligent设备的销量都处在高速发展阶段。预计到2024年,我国平板总出货量将继续增长。安卓平板采用高度集成设计,将多媒体解码、液晶驱动、USB接口、以太网、HDMI输出、TF卡插槽、WiFi、人体感应、串口、......
  • 学习笔记8
    第5章定时器及时钟服务1.个人计算机定时器定时器原理定时器是一种硬件或软件设备,用于在指定的时间间隔内产生时间戳或触发事件。在个人计算机中,定时器分为两类:实时定时器和普通定时器。实时定时器用于精确地控制实时任务,而普通定时器则用于一般性的事件控制。定时器驱动程序......
  • javaweb学习每日总结-第十天
    第十天学习今天我没有学习什么新的知识,而且回顾我之前所学习的一切的java知识,陷入了思考。一切都是因为今天王建民老师的考试,今天的考试,我取得了相对比较优异的成绩。考试一共一个小时,虽然结果还不错,但是我心里明白,我的技术还相当不熟练,一旦动起手来敲代码,我好像就迷失了方向,我想......
  • jupyter_机器学习基础
    学习打他frame和一些基础操作importpandasaspdimportnumpyasnppd.DataFrame(np.random.randn(2,3))score=np.random.randint(40,100,(10,5))scorescore_df=pd.DataFrame(score)score_dfsubjects=['语文','数学','英语','体育',&#......
  • [Linux]centos下安装jdk和tomcat,并把jdk加到环境变量。
    1.下载tomcat/jdk 注意格式最好是tar或者gz包,方便解压。2.系统centos或者其他redhat系列linux发行版。3.通过ftp上传tomcat/jdk的包到系统。4.在/opt/目录创建 /opt/java/  /opt/tomcat  或者/usr/local/java/ /usr/local/tomcat这个看个人喜好。(注意目录名)5.tar......
  • [Vue学习]使用Vue-cli脚手架快速搭建项目
    安装vue-cli3npminstall-g@vue/cli验证vue版本vue--version 使用vuecreate项目名创建(需要cd进具体的目录)npmrundev(运行)npmrunbuild(编译)(也可以使用vue ui界面图形化方式进行创建) ==================================================可以直接使用下面方式创建项......
  • openGauss学习笔记-110 openGauss 数据库管理-管理用户及权限-Schema
    openGauss学习笔记-110openGauss数据库管理-管理用户及权限-SchemaSchema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。每个数据库包含一个或多个Schema。......
  • 嵌入式Linux中内存管理详解分析
    Linux中内存管理内存管理的主要工作就是对物理内存进行组织,然后对物理内存的分配和回收。但是Linux引入了虚拟地址的概念。虚拟地址的作用如果用户进程直接操作物理地址会有以下的坏处:1、用户进程可以直接操作内核对应的内存,破坏内核运行。2、用户进程也会破坏其他进程的运行CPU......
  • [学习笔记]扩展域并查集
    扩展域并查集可以维护类似于P1892[BOI2003]团伙的题目。题目中有两种关系:朋友和敌人,并规定一个人的朋友的朋友是朋友一个人的敌人的敌人是朋友引入反集的概念,例如有三个人\(a,b,c\),他们的反集为\(a',b',c'\)。如果\(a,b\)为敌人,连接\(a,b'\)和\(a',b\);如果\(a,......
  • Linux21--shell编程基础
    1bashshell介绍#介绍shell是一门解释型、弱类型、动态语言#类比shell语法<===>python语法bash解释器<===>python解释器平台<===>平台2变量2.1基本使用###交互式环境中[root@localhost~]#x=1#1定义变量中间不能有空......