LINUX常用命令操作方法介绍
来源:才华咖 本文已影响1.62W人
来源:才华咖 本文已影响1.62W人
LINUX常用命令大全
1.1文件内容查询命令
grep、fgrep、egrep
语法:grep[选项][查找模式][文件名1,文件名2,……]
选项:-E每个模式作为一个扩展的正则表达式对待
-F每个模式作为一组固定字符串对待,而不作为正则表达式
-i比较时不区分大小写
-l显示首次匹配匹配串所在的文件名并用换行符将其分开。当在文件中多次出现匹配串时,不重复显示次文件名;
-x只显示整行严格匹配的行
1.2文件查找命令find、locate
语法:find起始目录寻找条件操作
以名称和文件属性查找
-name‘字串‘查找文件名匹配所给字串的所有文件,字串内可用通配符*、?、[]。
-lname‘字串‘查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符*、?、[]。
-gidn查找属于ID号为n的用户组的所有文件。
-uidn查找属于ID号为n的用户的所有文件。
-group‘字串‘查找属于用户组名为所给字串的所有的文件。
-user‘字串‘查找属于用户名为所给字串的所有的文件。
-path‘字串‘查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、[]。
-perm权限查找具有指定权限的文件和目录,权限的表示可以如711、644。
-typex查找类型为x的文件,
语法:locate相关字
1.3文件的复制、删除和移动命令
文件复制命令cp[选项]源文件或目录目标文件或目录
选项:-a通常在拷贝目录时使用
-d拷贝时保留连接
-f删除已经存在的目标文件而不提示
-i和f选项相反
-p此时cp除复制源文件内容外,还将其修改的时间和访问权限也复制到新文件中
-r若给出的源文件是一目录文件,此时cp将递归复制该目录下的所有的子目录和文件,此时目标文件必须为一个目录名;
-l不作拷贝,只是链接文件
文件移动命令mv[选项]源文件或目录目标文件或目录
-i交互式操作
-f禁止交互式操作
文件删除命令rm[选项]文件…
-f忽略不存在的文件,从不给出提示
-r指示rm将参数中列出的全部目录和子目录均递归地删除
-i进行交互式删除
1.4文件链接命令
ln[选项]目标[链接名]或ln[选项]目标目录
选项:-s建立符号链接
1.5目录的.创建和删除命令
mkdir创建一个目录
语法:mkdir[选项]dirname
选项:-m对新建目录设置存取权限
-p可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
r
mdir删除空目录
语法:rmdir[选项]dirname
选项:-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。
1.6改变工作目录,显示目录内容命令
1、改变工作目录:cd[directory]
2、显示当前工作的目录的绝对路径:pwd
3、显示目录内容:ls[选项][目录或是文件]
选项:-a显示指定目录下所有子目录与文件,包括隐藏文件;
-c按照文件的修改时间排序
-C分成多列显示各项
-d如果参数是目录,只显示其名称而不显示其下的个文件
-F在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
-l以长格式来显示文件的详细信息
-L若指定的名称为一个符号链接,则显示链接所指向的文件
-t显示时按修改时间而不是名字排序
-u显示时按文件上次存取的时间而不是名字排序
4、改变文件或目录的访问权限命令
chmod[who][+|-|=][mode]文件名?
Who选项:
-u表示用户,即文件和目录的所有者
-g表示同组用户
-o(other)表示其他用户
-a(all)表示所有用户
操作符号:
+添加某个权限-取消某个权限
=赋予给定权限并取消其他所有的权限(如果有的话)
mode选项:
-r可读
-w可写
-x可执行
chgrp[-R]groupfilename?改变目录或文件所属的组
chown[-Rv]用户或组文件
1.7备份与压缩命令
1、tar命令为文件和目录创建档案
语法:tar[主选项+辅助选项]文件或者目录
u主选项
c创建新的档案文件。如果用户想备份一个目录或是一些文件,则选此项
r把要存档的文件追加到档案文件的末尾
t列出档案文件的内容,查看已经备份了哪些文件;
u更新文件
x从档案文件中释放文件;
u辅助选项
b该选项为磁带机设定的,其后跟一位数字,用来说明区块的大小,系统预设值为20
f使用档案文件或设备,这个选项通常是必选的
k保存已经存在的文件。例如把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖;
m在还原文件时,把所有文件的修改时间设定为现在;
M创建多卷的档案文件,以便在几个磁盘中存放;
v详细报告tar处理的文件信息
w每一步都要求确认
z用gzip来压缩/解压缩文件
2、gzip命令压缩/解压缩命令
语法:gzip[选项]压缩(解压缩)的文件名
选项:-c将输出写到
标准输出上,并保留原有文件
-d将压缩文件解压
-l显示每个压缩文件的详细信息
-r递归式地查找指定目录并压缩其中的所有文件或者是解压缩
-t测试、检查压缩文件是否完整
-v对每一个压缩和解压的文件,显示文件名和压缩比
3、unzip命令
用MSwindows下的压缩软件winzip压缩的文件在linux系统下展开
语法:unzip[选项]压缩文件名
选项:-x文件列表解压缩文件,但不包括指定的file文件
-v查看压缩文件目录,但不解压
-t测试文件有无损坏,但不解压
-d目录将压缩文件解到指定目录下
-z只显示压缩文件的注解
-n不覆盖已经存在的文件
-o覆盖已经存在的文件且不要求用户确认
-j不重建文档的目录结构,把所有文件解压到同一目录下
1.8在LINUX环境下运行DOS命令
linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读写文件和目录。
mcd目录名改变MSDOS目录
mcopy源文件目标文件在MSDOS和UNIX之间复制文件;
mdel目录名删除MSDOS目录
mdir目录名显示MSDOS目录
mformat驱动器号在低级格式化的软盘上创建MSDOS文件系统
rnlabel驱动器号产生MSDOS卷标
mmd目录名删除MSDOS目录
mren源文件目标文件重新命名已存在的MSDOS文件
mtype文件名显示MSDOS文件的内容
Linux系统格式化命令的使用方法
Linux中常用操作命令
命令的写作方法
Linux新手入门常用的命令
linux常用命令记录大全
Linux常用命令行汇总
Linux系统管理常用命令
英文自我介绍的常用方式
Linux下free命令常见用法汇总
在linux系统下使用命令更改IP地址的方法
Linux常用命令之文本处理
常用自我介绍语
Linux安装和使用Glances的方法介绍
linux系统中scp命令的使用方法
常见的Linux操作系统介绍
Linux中du命令参数的用法
常用的Linux命令详解
使用w命令和uptime命令来查看Linux系统的负载
Linux系统巡检常用的命令
Linux系统常用命令大全
Linux系统常用的查看命令
Linux系统与VIM常用的命令
Linux的一些常用命令
Linux日常使用命令大全
Linux系统监控常用命令