linux 7中安装mv命令,Linux(CentOS7)常用命令详解 史上最全

2.2 stat命令

查看文件的访问时间,修改时间等

2.3 cd命令

cd 是 change directory的缩写,表示改变当前所在路径。

2.4 pwd命令

pwd 是英文print working directory 显示当前所在路径。

2.5 which命令

寻找可执行文件 ,并在PATH环境变量里面寻找

2.6 touch命令

将每个文件的访问及修改时间都更新为目前的时间。

如果文件不存在,则创建一个字节数为0的文件。

‐a           #只更新访问时间,不改变修改时间

‐c           #不创建不存在的文件

‐m           #只更新修改时间,不改变访问时间

‐r file      #使用文件file的时间更新文件的时间

‐t           #将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

2.7mkdir 命令

mkdir 是make directory的英文缩写。

创建目录DIRECTORY,可以一次创建多个。OPTION如果是­p,表示可以连同父目录一起创建。

2.8 rmdir 命令

rmdir是remove directory的英文缩写。

2.9 rm 命令

rm是remove的英文缩写。

可以用来删除普通文件,也可以用来删除目录,特别用来删除目录中嵌套有子目录的目录文件。

常用参数:

‐f  ‐‐force  #强制删除,不询问是否要删除。

‐r  ‐‐recursive  #递归删除,包括文件夹中的内容。

2.10 mv命令

mv是英文单词move的缩写。可以用来移动文件夹或者文件,也可以用来更改文件名。

mv file / #把文件file移动到根目录中

mv file file_bak #把文件file重命名为file_bak。

2.11 cp命令

cp是英文单词copy的缩写,表示拷贝文件。

可以用来拷贝普通文件:

cp file file_bak #拷贝一份file为file_bak

可以用来拷贝目录

cp dir dir_bak ‐r #拷贝一个目录dir为dir_bak, ‐r参数代表递归拷贝,把dir目录中的文件也拷贝过去

2.12 cat命令

cat英文单词concatenate连锁的缩写,用来查看文件内容,以及将几个文件连成一个文件,

不填文件参数,默认的情况下是从标准输入中获取内容:

2.13 more命令

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,并且提示文件的百分比。

参数如下:

+num    #从第num行开始显示;

‐num    #定义每屏显示num行;

打开之后的动作:

2.14 less命令

less工具也是对文件或其它输出进行分页显示的工具

参数如下:

‐f    #强制打开文件,二进制文件显示时,不提示警告;

‐N    #在每行前输出行号;

打开之后的动作:

2.15 locate 命令

全盘寻找文件,文件名部分匹配,只要有包含该字符串的都罗列出来,这个指令查找速度很快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来更新。当我们建立好这个数据库后,就可以方便地来搜寻

所需文件了。

马上创建的文件没办法使用locate查找到:如果想马上更新可以使用一下指令:updatedb

2.16 find 命令

直接在全文件系统上搜寻,功能强大,速度慢。

格式:

find [path] [‐option] [ ‐print ‐exec ‐ok command ] {} \;

path:   #要执行查找的目录。

‐option: #查找的具体方法。

‐print: #find命令将匹配的文件输出到标准输出。

‐exec:  #find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {} \;,注意{}和

\;之间的空格。

‐ok:    #和‐exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令

之前,都会给出提示,让用户来确定是否执行。

find / ‐name filename   #在根目录里面搜索文件名为filename的文件

find /etc ‐name *s*     #在目录里面搜索带有s的文件

find /etc ‐name *S      #在目录里面搜索以s结尾的文件

find /etc ‐name s*      #在目录里面搜索以s开头的文件

find / ‐amin ‐10        #在系统中搜索最后10分钟访问的文件

find / ‐atime ‐2        #查找在系统中最后48小时访问的文件

find / ‐mmin ‐5         #查找在系统中最后5分钟修改过的文件

find / ‐mtime ‐1        #查找在系统中最后24小时修改过的文件

find / ‐ctime ‐1        #查找在系统中最后24小时被改变状态的文件

find / ‐user username   #查找在系统中属于用户username的文件

find / ‐group groupname  #groupname 查找在系统中属于groupname的文件

find / ‐empty           #查找在系统中为空的文件或者是文件夹

find / ‐inum 3          #查找inode号为3的文件

find / ‐type d          #查找为文件类型为文件夹的文件d为文件夹

f     #普通文件

d     #目录文件

l     #链接文件

b     #块设备文件

c     #字符设备文件

p     #管道文件

s     #socket文件

2.17 grep 命令

搜索内容中是否包含指定的字符串,并打印出该行。

常用参数有:

‐i    ‐‐ignore‐case   #忽略字符大小写的差别。

‐v                    #输出没有指定字符串的文件

‐c                    #只输出匹配行的计数。

‐R                    #连同子目录中所有文件一起查找。

2.18 ln命令

ln是英文单词link的缩写,用来创建链接的命令。

Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

【硬链接】

硬链接指通过索引节点来进行链接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点,一般这种链接就是硬链接。

硬链接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要文件,以防止“误删”。

如果有多个硬链接,只删除一个链接并不影响本身和其它的链接,只有当最后一个链接被删除后,文件的才会被正在删除。也就是说,文件真正删除的条件是与之相关的所有硬链接文件均被删除。

【软链接】

另外一种链接称之为符号链接(Symbolic Link),也叫软链接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。符号链接文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

给flie文件创建一个硬链接touch file

ln file file_hard

给file文件创建一个软链接touch file

ln ‐s file flie_soft

注意: 软链接的时候尽量使用绝对路径,避免由于链接文件移动后,造成文件失效。

2.19 wc 命令

Linux系统中的wc为英文Word Count的缩写,命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

命令功能:

统计指定文件中的字节数、字数、行数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

命令参数:‐c #统计字节数。

‐l #统计行数。

‐m #统计字符数。这个标志不能与 ‐c 标志一起使用。

‐w #统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

‐L #打印最长行的长度。

2.20 od命令

od是英文octal dump的缩写,功能是把文件用8进制或者其他的格式显示出来,通常用于查看特殊格式文件的内容,可以用来查看不可见字符。

2.21 du命令

du是英文Disk usage的缩写,表示计算某个目录在硬盘中所占的空间大小,默认情况下以kb为单位。通过递归统计每一个目录中所占用的空间大小。

常用参数如下:

2.22 df命令

df是英文Disk free的缩写,用来统计磁盘是使用情况。

2.23 gedit命令

gedit全称 GNU edit 是一个文本编辑器,类似windows里面的txt文本编辑器。编辑file文本。

2.24 管道命令

用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入。管道命令操作符是:”|”它只能处理经由前面一个指令传出的正确输出信息,对错误信息信息没有直接处理能力.

2.25 重定向

在shell中,标准输入是0,标准输出是1,标准错误是2.

使用>表示重定向。1>表示标准输出重定向,2>表示标准错误重定向。默认情况下>表示输出重定向。

例如:

ls > list.txt   #ls的输出重定向到文件list.txt中。

find / ‐name "*.c" 2>/dev/null  #标准错误重定向到无底洞文件。

find / ‐name "*.c" 2>/dev/null  #标准错误重定向到无底洞文件。

find / ‐name "*.c" >/dev/null 2>&1  #标准输出、标准错误重定向到无底洞文件。

2.26 后台运行

Linux中可以使用&,让程序在后台运行。如:cat &

2.27 awk命令

awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

格式:awk [‐F field‐separator] 'commands' [input‐file(s)]

其中,commands 是真正awk命令,[­F 域分隔符]是可选的。 input­file(s) 是待处理的文件。

print 是awk打印指定内容的主要命令, $1 分割出来的第一段,$2分割出来的第二段,依次类推,$0代表所有

字段例如:

ls ‐l | awk '{print $1 "\t" $2 "\t" $3 "\t" $4}'

将/proc/meminfo文件中的字段提取出来,并且在每个字段前面添加meminfo:

awk ‐F ':' '{print "meminfo:" $1}' /proc/meminfo

【上一篇:】CentOS 7 下安装gcc、g++、gdb教程:https://blog.csdn.net/weixin_39951988/article/details/87371641

【下一篇:】Linux(CentOS7)下文件操作(权限、打包、解包操作):https://blog.csdn.net/weixin_39951988/article/details/87687242

Linux(CentOS7)常用命令详解 史上最全相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值