文件管理命令篇

虚拟机的控制

[kiosk@foundation57 ~]$ rht-vmctl start desktop ##打开虚拟机

[kiosk@foundation57 ~]$ rht-vmctl view desktop ##显示虚拟机

[kiosk@foundation57 ~]$ rht-vmctl poweroff desktop ##关闭虚拟机

[kiosk@foundation57 ~]$ rht-vmctl reset desktop ##重置虚拟机

kiosk=>用户类型(普通用户或者超级用户)
foundation66=>主机名称

文件管理命令

1.文件建立

touch FILENAME

文件管理命令篇_第1张图片

2.目录建立

mkdir DIRECTORY
mkdir -p /DIR1/DIR2/DIR3 ##当上层目录不存在时自动建立
文件管理命令篇_第2张图片
文件管理命令篇_第3张图片

3.文件删除

rm FILE
rm -f FILE ##强行删除,并且不提示

4.目录删除

rm -r DIRECTORY ##删除目录本身和其中存在的所有内容 (-r 递归删除)
rm -r -f DIRECTORY (-f 强行删除,并且不提示)
rm -fr DIRECTORY
rm -rf DIRECTORY
这里写图片描述

5.编辑文件

1.gedit
gedit FILENAME ##必须有图形
文件管理命令篇_第4张图片
2.vim
vim FILENAME –>按[i]进入插入模式–>编辑内容–>按[esc]退出插入(insert)模式–>:wq退出并保存

vim异常退出

当vim异常退出时会生成.file.swp文件
当再次打开时会出现以下情况

44

无论按[O][E][R][Q][A]都不会删除.swp文件
那么,再次打开file文件时还是会出现上面的报错,直到按[D],将.swp文件删除,vim恢复正常工作
::

6.文件的复制

cp 源文件 目的地文件
cp -r 源目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的文件必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的目录必须存在

文件管理命令篇_第5张图片
这里写图片描述

7.文件移动

mv 源文件 目的地文件 ##如果在相同目录中进行移动,只是一个重命名的过程
mv 源目录 目的地目录 ##如果在相同目录中进行移动,只是一个重命名的过程

8.文件查看

cat file ##查看文件的全部内容
cat -b file ##显示行号
less file ##分页浏览
用法:
上 下 ##逐行移动
pageup pagedowm ##逐页移动
/关键字 ##高亮显示关键字,n向下匹配,N向上匹配
q ##退出

9.文件的寻址

1.文件的地址分为:
相对路径:
相对路径是当前所在目录的一个文件名称的简写
此名称省略了系统当前所在目录的名称
此名称不以”/“开头
此名称在命令执行时会自动在操作对象前加入“pwd”命令所显示的内容
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头
此命令在执行时系统不会考虑现在所在的位置

10.自动补齐


可以用来实现命令自动补齐
还可以补齐文件名称,命令参数
当一次Tab不能补齐时代表以此关键字开头的内容不唯一
可以用*2来列出所有以此关键字开头的内容

11.关于路径命令

1.显示路径
pwd
2.切换路径
cd 目录名称 ##进入指定目录中
cd - ##在当前目录和当前目录之间切换
cd ~ ##进入当前用户家目录(可以使用cd命令直接进入当前用户家目录)
cd .. ##进入当前目录的上级目录
3.查看
ls
ls -l file ##文件属性
ls dir ##列出目录中包含的内容
ls -d dir ##列出目录本身
ls -a dir ##查看目录所包含的所有内容
ls -S dir ##查看并且按照大小排序
4.文件查看
cat ##输出文件全部内容
less ##分页浏览
head file ##查看文件前10行
head -n 5 file ##查看文件前5行
tail file ##查看文件后10行
tail -n 5 file ##查看文件后5行
tail -f file ##监控文件后10行的内容变化
5文件大小统计
wc
wc -l ##统计行数
wc -w ##统计单词数
wc -m ##统计字符数
wc -c ##统计字节数

12.系统中的历史调用

history ##查看历史命令
history -c ##清空当前环境中的历史命令
!数字 ##执行历史中第“数字”条命令
!KEYWORD ##执行以KEYWORD开头的最近一条历史命令
ctrl+r+KEYWORD ##调用最近一条含有此关键字的命令
示例:
(reverse-i-search)‘hell’:echo“hello world”>>passwd ##调用最近一条含有holle字符的历史命令

13.在系统中获得帮助

1.查看命令大用途
whatis 命令 ##查看命令的用法

2.查看命令的用法
命令 –help ##查看命令的基本用法,适用于大多数命令
[] ##表示选项可以加也可以不加
… ##表示选项可以加入任意个数
<> ##必须要加入的参数
Usage: ##表示命令用法
Options: ##对命令参数的说明

3.man的基本用法
上 下 ##逐行查看
pageup pagedowm ##分页查看
/关键字 ##高亮显示关键字,n向下匹配,N向上匹配
q ##退出
/usr/share/doc ##系统中所有安装过的软件的帮助文档

14.系统中的通用配置符号

  • ##匹配0到任意字符
    ? ##匹配单个字符
    [[:alpha:]] ##匹配单个字母
    [[:lower:]] ##匹配小写字母
    [[:upper:]] ##匹配大写字母
    [[:digit:]] ##匹配单个数字
    [1-9] ##1位,1-9的任意数字
    [!2-5] ##1位,不是2-5的数字
    [^2-5] ##1位,不是2-5的数字
    [a-z] ##1位,a-z的任意字母
    {1..10} ##10个,1,2,3…10
    {1,3,5} ##3个,1,3,5这三个数

你可能感兴趣的:(文件管理命令篇)