龙空技术网

1、linux命令-文件管理

沈竹清的橡皮 107

前言:

当前看官们对“linux剪切文件夹命令”大致比较着重,朋友们都想要剖析一些“linux剪切文件夹命令”的相关文章。那么小编同时在网络上搜集了一些对于“linux剪切文件夹命令””的相关文章,希望我们能喜欢,你们快快来了解一下吧!

linux命令-文件管理

echo

echo "huawei cloud" > 123.txt # 覆盖文本

echo "huawei cloud" >> 123.txt #追加文本

cat >> 1.txt <

> 192.168.38.144 k8s01

> 192.168.38.145 k8s02

> EOF

快捷键

| 上 | Ctrl-p | previous |

| 下 | Ctrl-n | next |

| 左 | Ctrl-b | backward |

| 右 | Ctrl-f | forward |

| Del | Ctrl-d | delete光标后面的 |

| Home | Ctrl-a | the first letter |

| End | Ctrl-e | end |

| Backspace | Backspace | delete光标前面的

环境变量

env # 显示当前环境变量

History

1.出所有的历史记录:

[] # history

2.只列出最近10条记录:

[] # history 10 (注,history和10中间有空格)

3.使用命令记录号码执行命令,执行历史清单中的第99条命令

[] #!99 (!和99中间没有空格)

4.重复执行上一个命令

[] #!!

man ls

ls --help

光盘挂载到mnt目录

mount /dev/cdrom /mnt

查找文件

locate

locate 123.txt # 查找123.txt

locate -c 123.txt # 查找123.txt⽂件数量

updatedb # locate之前最好更新一下数据库

find

find / -name "123.txt" 全目录查找

find . -name "123.txt" 当前目录查找

find . -user tom # 当前路径下查找⽤户为tom⽂件

[root@centos7 tom]# find . -atime -1 #查找⼀天内访问过的⽂件

[root@centos7 tom]# find . -ctime -1 #查找⼀天内进⾏过属性修改的⽂件

[root@centos7 tom]# find . -mtime -1 #查找在⼀天之内进⾏内容修改过的⽂件

which

[root@eric ~]# which ls 查看命令二进制代码位置

alias ls='ls --color=auto'

/bin/ls

whereis

[root@eric ~]# whereis ls

ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz

whatis

[root@eric ~]# whatis ls # 查看命令的man相关信息

ls (1) - list directory contents

ls (1p) - list directory contents

ln

硬连接 副本,相当于别名,但不占用磁盘

软连接 相当于快捷键

ln hello hello1 # 创建副本hello1

ln -s hello hello2 # 创建快捷方式hello2

WC

-c或--bytes或--chars 只显示Bytes数。

-l或--lines 显示行数。

-w或--words 只显示字数。

[root@eric ~]# wc hello

8 94 620 hello # 8行 94单词 620字节

grep过滤功能

[root@eric network-scripts]# more /etc/passwd | grep "eric"

eric:x:1000:1000:eric:/home/eric:/bin/bash

[root@eric network-scripts]# grep "eric" /etc/passwd

grep -v "eric" /etc/passwd #反选

grep -c "eric" /etc/passwd # 统计出现的次数

grep -i "Eric" /etc/passwd # 忽略大小写

tar压缩解压缩

-c, --create create a new archive

-x, --extract, --get extract files from an archive

-v, --verbose verbosely list files processed

-f, --file=ARCHIVE use archive file or device ARCHIVE

-j, --bzip2 filter the archive through bzip2

-z, --gzip, --gunzip, --ungzip filter the archive through gzip

tar -cvf test02.tar test02 #压缩

tar -xvf test02.tar # 解压缩

tar -jcvf 123.tar.bz2 123.txt #压缩陈bz2格式

tar jxvf 123.tar.bz2 #解压缩bz2格式

tar -zcvf 123.txt.gz 123.txt # 压缩成gz格式

tar -zxvf 123.txt.gz # 解压缩gz格式

打包压缩解压缩

tar -cvf test.tar test{1..5}.txt

tar -xvf test.tar

vim

:set number 显示⾏号

:set nonumber 关闭显示⾏号

"dd" :删除(剪切)整⾏

"d3d" 删除(剪切)多⾏(3)

"p" 下⾏(后)粘贴

"P" 上⾏(前)粘贴

"yy" 复制⼀⾏

"y3y" 复制3⾏

"gg" 回到⾸⾏

"G" 回到末⾏

"7G" 进⼊到第7⾏

"r" 单个字符替换

"R" 多个字符替换 (ESC)

/ftp 查找信息

umask # 显示、设置新建文件的缺省权限

umask –S # -S  以rwx形式显示新建文件缺省权限

标签: #linux剪切文件夹命令