Linux中添加中文输入法+Linux下的文件管理

一,Linux下的文件管理

1,文件管理命令

基本文件管理命令 作用
touch 新建文件 ,修改时间戳
mkdir 建立空目录
rm 删除文件或者目录
gedit 图形的文本编辑器(无图形就不能使用)
vim 文本编辑器
cat 显示文件的全部内容(只能浏览不能编辑)
head 查看文件的前多少行
tail 查看文件的后多少行
less 分页浏览
cp 复制文件
mv 移动文件
file 文件类型的查看
wc 文件容量统计

touch

  • touch file file1 file2                   #可以同时添加一个或者多个文件
    在这里插入图片描述
    在这里插入图片描述
  • touch -t MMDDHHmm filename           #把文件时间更改到指定时间
     在这里插入图片描述
    在这里插入图片描述

mkdir

  • 建立目录

  • mdkir dir1 dir2 …                 #可以同时添加一个或者多个目录
    在这里插入图片描述

在这里插入图片描述

  • mkdir -p text/westos/linux            #建立多层目录
    在这里插入图片描述

rm

#删除文件或者目录

  • rm file file1 file2 …               #同时删除一个或者多个文件会有提示
    在这里插入图片描述在这里插入图片描述
  • rm -f file file1 …              #强制删除文件不会有提示
    在这里插入图片描述在这里插入图片描述
  • rm -r dir dir1 …                  #删除目录会有提示
    在这里插入图片描述在这里插入图片描述
  • rm -fr file dir …              #强制删除文件和目录不会有提示
    在这里插入图片描述在这里插入图片描述

gedit

  • gedit file file1…              #可以同时编辑多个文件
                           #在使用gedit时必须要有图形
                            #file file1可以不存在
    在这里插入图片描述在这里插入图片描述

vim

  • vim file                      #进入到vim的浏览模式
    在这里插入图片描述在这里插入图片描述
    #在浏览模式下不能编辑文件
    #在浏览模式中按 i 进入插入模式
                          在这里插入图片描述
    #在vim中鼠标不能控制光标用上下左右键移动光标
    #按 Esc 退出插入模式在这里插入图片描述
    #按:wq 保存更改,退出vim在这里插入图片描述在这里插入图片描述

vim异常退出

  • 通过强制关闭shell,关闭vim,会导致vim异常退出。在这里插入图片描述
  • 第二次通过vim进入文件时,会出现异常在这里插入图片描述
  • [0]         只读打开文件
  • <E>       继续编辑
  • <R>       回复未保存内容编辑
  • <D>       删除.swap文件进入编辑
  • <Q>       退出

cat

  • cat file         #只能显示文件的全部内容不能编辑在这里插入图片描述
  • cat -b file        #显示文件内容并显示行号,不显示空行的行号在这里插入图片描述在这里插入图片描述
  • cat -n file        #显示文件内容并显示行号,可以显示空行的行号在这里插入图片描述

head

#显示文件的前多少行

  • head file       #默认显示文件的前10行在这里插入图片描述
  • head -n file      # n 代表数字 显示文件的前n行在这里插入图片描述
    tail     #查看文件的后多少行
  • tail file        #默认显示文件的后10行在这里插入图片描述
  • tail -n file       # n代表数字,显示文件的后n行在这里插入图片描述

less

#分页浏览

  • less file #进入到less模式查看file在这里插入图片描述
    #less模式中<上><下>逐行查看文件内容
    #<pubg>和<pgdn>键逐行查看文件内容
    #/关键字     搜索关键字 n向下匹配 N向上匹配在这里插入图片描述
    #<v> 从less模式进去到vim 编辑完成 :wq退出返回less在这里插入图片描述
    #在less中<q>退出

cp

#复制文件(目的地文件或者目录只有一个)

  • cp 文件 目的文件            #目的文件可以不存在在这里插入图片描述
  • cp 文件1 文件2 目的地目录     #可以同时复制多个文件到目的地目录在这里插入图片描述
  • cp -r 目录1 目录2    #复制目录一定要加-r,也可以同时复制多个目录到一个目录里(目的目录只有一个)在这里插入图片描述

mv

#移动文件

  • mv file file1 dir #可以同时移动多个文件到一个目录里在这里插入图片描述在这里插入图片描述
  • mv dir1 dir2 dir #可以同时移动多个目录到一个目录里在这里插入图片描述
  • mv file 不存在的file #相当于给文件重命名在这里插入图片描述
  • 移动原理:
    #相同设备分区中的文件移动是重命名的过程
    #不同设备分区中的文件移动是建立删除的过程(可以通过 ls -i file 查看节点号来看他们的变化)

file

#文件类型的查看在这里插入图片描述

wc

#文件容量统计
在这里插入图片描述

  • wc -l file                 #统计文件的行数
  • wc -m file                #统计文件的字符数在这里插入图片描述
  • wc -w file                #统计文件的单词数在这里插入图片描述
  • wc -c file                #统计文件的字节数在这里插入图片描述

2,Linux文件的寻址

Linux系统结构

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

系统的二层目录

目录名称 基本内容
/bin 系统常规命令
/sbin 系统管理命令
/dev 设备文件
/home 普通用户家目录集合,此目录的子目录为普通用户家目录
/root 超级用户家目录
/lib64 64位函数库
/lib 系统函数库
/proc 进程信息,系统识别的硬件信息
/run 当前运行的硬件和系统模块
/srv 系统数据(常量)
/var 系统数据(变化)
/tmp 系统临时文件存放目录
/mnt 临时设备挂载点
/media cdrom的临时挂载点
/etc 系统大多数程序的配置目录
/opt 第三方软件安装的目录
/boot 系统启动分区,系统启动时读取的文件都在此目录中
/sys 关于内核设定目录
/usr unix system resource 仅次于/ 重要 多数系统资源都在此目录中

相对路径

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

绝对路径

  • 文件在系统中的真实位置,在任何场景下都可以使用,不会考虑当前系统所在位置。

文件寻址命令

pwd

  • 显示当前的工作目录
    在这里插入图片描述

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 #递归显示目录中的内容在这里插入图片描述

文件批量处理

  • *             #匹配任意字符
  • ?#匹配单个字符
  • [[:alpha:]]      #匹配单个字母
  • [[:lower:]]      #匹配单个小写字母
  • [[:upper:]]      #匹配单个大写字母
  • [[:digit:]]       #匹配单个数字
  • [[:alnum:]]      #匹配单个字母或者数字
  • [[:punct:]]      #匹配单个符号
  • [[:space:]]      #匹配单个空格

字符数字集合表示方法

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

    扫描二维码关注公众号,回复: 11566127 查看本文章
  • {}     #点名机制,精确指定集合中每一个元素
            #{1…10} 1-10 {a…c}a-c

  • ~       #默认当前用户的家目录

  • ~username  #指定用户的家目录

  • ~-       #当前目录之前所在目录

  • …        #当前目录的上级目录

二,Linux下添加中文输入法

  1. 在桌面打开一个shell

在这里插入图片描述

  1. 在shell中转到路径 /etc/yum.repos.d/

在这里插入图片描述

  1. 进入编辑页面

在这里插入图片描述

  1. 编辑westos.repo 输入以下内容

在这里插入图片描述
在这里插入图片描述

  1. 输入 dnf install ibus-libpinyin -y

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述经过以上的不走中文输入程序就已经安好了

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Snji_G/article/details/107290087