#1、文件管理命令

**touch **:新建文件,修改文件时间戳

命令

用处

touch file file1 file2…

创建file file1 file2等空文件

touch file

将文件的时间同步到当前时间

touch -t YYYYMMDDHHMM

将文件时间进行更改到指定的时间

touch -t 进行时间更改

stat:查看文件时间戳信息

属性

意义

access

查看文件最近一次内容被查看的时间

modify

查看文件内容最后一次被更改的时间

change

查看文件任何信息最后一次被更改的时间

mkdir :全拼为make directory

命令

用处

mkdir dir dir1 dir2…

建立dir dir1 dir2等空目录

mkdir -p test/view/view1

从上层开始建立多层目录

rm删除文件或目录

命令

用处

rm file file1 file2…

删除file file1 file2等文件,删除时会有提示

rm -f file

删除文件不带提示

rm -r dir dir1 dir2

删除dir dir1 dir2等目录,删除时会有提示

rm -rf dir

删除目录不带提示

gedit:图形的文本编辑器

命令

用处

gedit file file1 file2

对file file1 file2等文件进行编辑

gedit

该命令在使用的时候必须有图像,file文件可以不存在,会创建一个file文件

vim#文本编辑器

vim file

#进入该文件并进入到vim浏览模式,在浏览模式下不能进行文件的编辑

按I可以进入编辑模式,在编辑模式下无法使用鼠标进行控制,需使用上下左右来进行光标 的移动

#在编辑模式下按esc可退出插入模式,按下wq即可保存更改的内容

#vim在编辑时会生成.swp文件,如果shall被强制关闭,.swp文件不会消失,再次对该文件使用vim命令时会发生报错

vim浏览模式

vim编辑模式

按键

作用

#[O]

只读打开的文件

#[E]

继续编辑文件

#[R]

恢复上次没有保存的编辑

#[D]

删除.swp文件继续进行编辑

#[Q]

退出编辑

报错内容

cat #shell中显示文件内的所有内容

命令

用处

cat file

显示文件内容

cat -b file

显示出文件中的内容并将内容行号也显示出来,该变量不显示空行的行号

cat -n file

显示出文件中的内容与其行号,该变量显示空行的行号

history > file:将history的执行结果作为内容存放在file之中

head查看目标文件从前开始的行内容

命令

用法

head file

默认查看文件前十行

head -n file

显示文件前n行 n表示要显示的行数

tail:查看目标文件后多少行内容

命令

用法:

tail file

默认查看文件后十行

tail -n file

显示文件后n行 n表示要显示的行数

显示m到l行内容

1、head -n l 文件地址 | tail -n m

2、cat 文件地址 -b | head -n l | tail -n m

3、cat文件地址 -b | sed -n m,lp

less:分页浏览

命令

用法

less file

使用分页浏览查看文件file

1.在less模式下通过按上下可以一行进行查看,按pgup和pgdn可以逐页翻阅

2.关键字 在文件中搜索含有关键字的内容 使用N向上进行匹配 n向下进行匹配

3.按v后从less模式进入vim模式 在编辑完成后按:wq退出返回less模式#在less模式下按q退出less模式

cp:复制文件

cp 文件 目的地文件|将文件复制到目的地

-|-

cp 文件 文件1 文件2 目的地目录|将文件1 文件2复制到目的地目录下

cp -r 目录1 目录2|将目录1复制到目录2下,-r参数下才能进行目录复制

复制根据源文件生成新文件

mv:移动文件

mv file file1 dir|将文件file file1移动到目录dir下

-|-

mv dir dir1 dir|将目录dir dir1移动到dir中

mv file|不存在file,对文件进行重命名

移动在同一分区不产生新文件是重命名过程,在不同分区产生新文件属于建立删除过程

mv与cp实现原理图

file:文件类型查看

file file查看file文件的真实类型

wc文件容量统计

wc file|显示文件的行数 单词数 字符数

-|-

wc -l file|显示行数

wc -m file|显示字符数

wc -w file|显示单词数

wc -c file|显示字节数

建立文件的方法

1、>file

2、vim file

3、touch file

4、cp file1 file

5、gedit file

2、Linux中文件寻址

Linux系统结构

FHS (Filesystem Hierarchy Standard) Linux层级结构标准3

LINUX中一切都是文件

rm -rf /* 系统清空

#系统二级目录

目录

用处

/bin

系统常规命令

/sbin

系统管理命令

/dev

设备文件

/home

普通用户家目录集合,此目录下是普通用户家目录

/root

超级用户家目录

/lib64

64位函数库

/lib

系统函数库

/proc

进程信息,系统识别的硬件信息

/run

当前运行的硬件和系统模块

/srv

系统数据(常量)

/var

系统数据(变化)

/tmp

系统临时文件存放目录

/mnt

临时设备挂载点

/media

cdrom临时挂载点

/etc

系统大多数程序的配置目录

/opt

第三方软件安装位置

/boot

系统启动分区,系统启动时读取的文件都在此目录中

/sys

关于内核设定目录

/usr

unix system resource 仅次于/ 重要 多数系统资源都在此目录中

相对路径#绝对路径名称的简写,省略了用户当前所在的系统位置,此名称只有在管理当前所在系统目录中子文件时才能使用 系统中不以/开头的文件名称都为相对路径 在程序操作时会自动识别当前路径的信息并关联操作目标

绝对路径#文件在系统中的真实位置,在任何场景下都可以使用,通常以/开头,不会考虑当前系统位置

3、关于文件寻址的命令

pwd示shall当前的工作目录

cd对当前的工作目录进行切换

**“cd ~-”=“cd -”**区别是cd -只能在cd中使用,~-可以在任何内容中使用

ls##显示文件信息

ls

显示当前目录中的文件名称

ls file

显示指定文件名称

ls dir

显示指定目录中的文件名称

ls -d dir

显示目录本身名称

ls -l file

显示文件属

ls -l dir

显示目录内容属性

ls -ld dir

显示目录本身属性

ls -a dir

显示目录中所有文件名称,包括隐藏名

ls -s

显示文件大小

ls -R dir

递归显示目录中的内容

ls -i file

显示文件编号

ls -S file

按文件大小排序

4、文件批量处理

*

#匹配0到任意个字符

匹配单个字符

[[:alpha:]]

匹配单个字母

[[:lower:]]

匹配单个小写字母

[[:upper:]]

匹配单个大写字母

[[:digit:]]

匹配单个数字

[[:alnum:]]

匹配单个数字或字母

[[:punct:]]

匹配单个符号

[[:space:]]

匹配单个空格

字符集合的表示方法

[]:条件是或者 关系是模糊匹配,对象和几个对比匹配就开始操作,[1-10]1到10 [!d-f][^d-f]除了d-f以外

{}:点名机制,经精确指定集合中每一个元素,{1…10}1-10{a…c}a-c,需注意{}中为两个点,如果输错则会产生{xxx}的文件名

~:默认代表当前用户家目录

~username:指定的用户家目录

“~+”=“.”:当前目录

~-:当前目录之前所在目录

.- :当前目录的上级目录

:

5、中文输入法的安装

1、在root→Other Locations→computer→etc→yum.repos.d中创建repo类型的文件,文件名任取

2、对文件内容进行编辑将内容输入

3、使用安装命令dnf install ibus-libpinyin -y命令进行安装ibus-libpinyin,-y表示不进行提示

4、安装完成后点击右上角的设置

5、选择Region&Language按+创建,如果china中没有显示安装内容,则重启虚拟机

6、选择安装内容并点击add

7、右上角有en出现,则安装完毕

linux输入法软件安装目录,Linux下的文件管理与汉语输入法的安装相关推荐

  1. linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全

    ①下载Metasploit下的Linux安装包,拷贝至Ubunto的/opt目录. ②在Terminal下运行命令"chmod +x /opt/framework-linux-4.0.0.r ...

  2. linux gcc 安装目录,Linux下安装GCC

    为了在Ubuntu下安装那令人悲催的GCC,小弟可是绞尽脑汁,连干三天...当我搞清楚那些破软件m4,gmp mpfr,mpc等之间的依赖关系,依照强大的度娘提示下,安装了一遍又一边一边又一边···· ...

  3. 初学者linux查找文件安装目录,Linux查看软件安装目录及位置 方法

    对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到"/usr/share"和"/usr/local"这两个路径下.但是:如果我们需要查看软件安 ...

  4. linux thrift 安装目录,Linux下安装Thrift

    Linux下安装Thrift 0.11.0版本下载地址:http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz 执行如 ...

  5. linux中文输入法怎么安装目录,Linux怎么安装中文输入法

    受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着学习啦小编一起来了解一下吧. Linux安装中文输入法 Ubunt ...

  6. 查看linux 下交叉编译器安装目录,Linux下安装交叉编译工具链

    安装目的 gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验 ...

  7. linux 的git的安装目录,Linux下Git安装及配置较详细-Go语言中文社区

    1.下载git源码 2.解压安装包 --解压:tar -zxvf git-2.9.5.tar.gz --移直目标文件:mv /root/git-2.9.5  /usr/git-2.9.5(使用Xftp ...

  8. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  9. linux上线tomcat安装目录,LINUX 下 tomcat的安装和配置

    之前我已经配好jdk了,所以不写配jdk. 我下的版本是Tomcat8.0 •tar.gz (pgp, md5, sha1) 下载后安装tomcat : tar -zxvf apache-tomcat ...

最新文章

  1. android监听输入框光标,EditText光标的移动
  2. 数据还原到指定时间点的处理示例
  3. js ScripX插件打印
  4. 整理计算机网络参考模型知识
  5. [三]RabbitMQ-客户端源码之ChannelManager
  6. .NET手记-JS获取Url参数
  7. Spring 框架的JDBC模板技术
  8. ASP.NET MVC应用迁移到ASP.NET Core及其异同简介
  9. 真正的焦虑感来自对比
  10. 线性表的顺序存储结构和链式存储结构的比较
  11. python的整数类型_python基本数据类型
  12. 【超详细】Java实现学生信息管理系统
  13. 点云数据集汇总整理(匠心之作,附官方下载地址)
  14. PC浏览器模拟手机浏览器访问网站
  15. Idea 合并分支只选取部分文件的办法
  16. 文化是一种meme,NFT也是
  17. Windows下开启Mysql慢查询详解
  18. 华为连接wifi显示wifi未连接服务器,华为手机连上WiFi后显示不可上网?其实很简单,用这个解决就好了...
  19. JAVA17安装体验JFX17抢先体验
  20. Pulmonary--Detection4

热门文章

  1. html翻牌小游戏自定义,js 翻牌小游戏
  2. 带你走进IB课程,什么是IB-PYP小学项目?
  3. OSPF 路由汇总配置
  4. 浅谈python的垃圾回收机制以及内存管理
  5. 从零开始的 PhotoShop CEP 6开发教程「 1 」配置开发环境
  6. 疯狂java讲义第17章网络编程课后习题答案
  7. AI一分钟|恒大集团总裁夏海钧兼任FF董事长,贾跃亭为CEO;特斯拉Model 3最快一个月就能提车...
  8. java抓取并保存图片_利用JAVA抓取网站的所有图片并保存于本地
  9. 【高校节能】高校电力能源智能管理系统设计目标与原则
  10. Unity踩坑-多级四元数旋转(多级骨骼)