Linux操作系统基本命令


文件操作类命令 – ln命令

另外一种链接方式称为符号链接(软链接),是指一个文件指向另外一个文件的文件名。软链接类似于Windows系统中的快捷方式。软链接由ln -s命令建立。

文件操作类命令 – tar命令

用于文件打包的命令,tar命令可以把一系列的文件归档到一个大文件中,也可以把档案文件解开以恢复数据。

命令语法为:tar [参数] 档案文件 文件列表 tar命令的常用参数选项有:

  -c:生成档案文件。

  -v:列出归档解档的详细过程。

  -f:指定档案文件名称。

  -r:将文件追加到档案文件末尾。

  -z:以gzip格式压缩或解压缩文件。

  -j:以bzip2格式压缩或解压缩文件。

  -d:比较档案与当前目录中的文件。

  -x:解开档案文件。

文件操作类命令 -使用rpm命令

rpm命令主要用于对RPM软件包进行管理。

该命令的语法为: rpm [参数] 软件包名

rpm命令的常用参数选项有:

  -qa:查询系统中安装的所有软件包。

  -q:查询指定的软件包在系统中是否安装。

  -qi:查询系统中已安装软件包的描述信息。

  -ql:查询系统中已安装软件包里所包含的文件列表。

  -qf:查询系统中指定文件所属的软件包。

  -qp:查询RPM包文件中的信息,通常用于在未安装软件包之前了解软件包中的信息。

rpm命令主要用于对RPM软件包进行管理。

该命令的语法为: rpm [参数] 软件包名

rpm命令的常用参数选项有:

  -i:用于安装指定的RPM软件包。

  -v:显示较详细的信息。

  -h:以“#”显示进度。

  -e:删除已安装的RPM软件包。

  -U:升级指定的RPM软件包。软件包的版本必须比当前系统中安装的软件包的版本高才能正确升级。如果当前系统中并未安装指定的软件包,则直接安装。

  -F:更新软件包

文件操作类命令 - whereis

whereis命令用来寻找命令的可执行文件所在的位置。

该命令的语法为:whereis [参数] 命令名称

whereis命令的常用参数选项有:

-b:只查找二进制文件。

-m:只查找命令的联机帮助手册部分。

-s:只查找源代码文件。

文件操作类命令 -使用find命令

find命令用于文件查找。

该命令的语法为:find [路径] [匹配表达式]

find命令的匹配表达式主要有以下几种类型。

-name filename:查找指定名称的文件。

-user username:查找属于指定用户的文件。

-group grpname:查找属于指定组的文件。

-print:显示查找结果。

-size n:查找大小为n块的文件,一块为512B。

符号“+n”表示查找大小大于n块的文件;

符号“-n”表示查找大小小于n块的文件;

符号“nc”表示查找大小为n个字符的文件。

find命令用于文件查找。

该命令的语法为:find [路径] [匹配表达式] find命令的匹配表达式主要有以下几种类型。

-inum n:查找索引节点号为n的文件。 

-type:查找指定类型的文件。文件类型有:b(块设备文件)、c(字符设备文件)、d(目录)、p(管道文件)、l(符号链接文件)、f(普通文件)。

-atime n:查找n天前被访问过的文件。

“+n”表示超过n天前被访问的文件;

“-n”表示未超过n天前被访问的文件。

-mtime n:类似于atime,但检查的是文件内容被修改的时间。

find命令的匹配表达式主要有以下几种类型。

-ctime n:类似于atime,但检查的是文件索引节点被改变的时间。

-perm mode:查找与给定权限匹配的文件,必须以八进制的形式给出访问权限。

-newer file:查找比指定文件新的文件,即最后修改时间离现在较近。

-exec command {} \;:对匹配指定条件的文件执行command命令。

-ok command {} \;:与exec相同,但执行command命令时请求用户确认。

文件操作类命令 – grep命令

grep命令用于查找文件中包含有指定字符串的行。

该命令的语法为: grep [参数] 要查找的字符串

文件名 grep命令的常用参数选项有:

-v:列出不匹配的行。

-c:对匹配的行计数。

-l:只显示包含匹配模式的文件名。

-h:抑制包含匹配模式的文件名的显示。

-n:每个匹配行只按照相对的行号显示。

-i:对匹配模式不区分大小写。

Linux操作系统-基本命令(二)的更多相关文章

  1. Linux操作系统-基本命令(一)

    熟悉Linux命令基础 Linux系统的终端窗口 字符终端为用户提供了一个标准的命令行接口,在字符终端窗口中,会显示一个Shell提示符,通常为$. 用户可以在提示符后输入带有选项和参数的字符命令,并 ...

  2. Linux操作系统(二)

    SSD工作原理:http://www.360doc.com/content/15/0318/15/16824943_456186965.shtml HHD工作原理:http://blog.csdn.n ...

  3. 02 Linux常用基本命令(二)

    1.Linux的文件系统格式 1.以 / 为根目录,成树状结构分布 2.查看根目录下有什么 ls / 3./下有超级用户root的家目录(root),还有普通用户的家目录(/home) 4.常用文件夹 ...

  4. Linux 操作系统(二)搜索文件命令find、locate、which、whereis、grep、wc

    以下命令均已在 Kali Linux 下验证. 1.find 命令 --1-- find /usr/share -name test.lst //精准搜索,文件名需要与-name后的内容一模一样包括后 ...

  5. 第四周博客之一---Linux的基本命令(前5个)

    一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...

  6. Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份

    http://www.tektea.com/archives/2163.html. 在<Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份>文章中,我们介绍了使 ...

  7. 二:Linux 的基本命令、VI编辑器、Linux中软件安装

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  8. linux操作系统基础篇(二)

    Linux用户.群组.权限 1.用户也是由一个个文件组成的下列文件都是存放用户信息的文件 useradd user1 /etc/passwd: 存放用户信息  /etc/shadow/ :存放用户密码 ...

  9. Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)

    Apache-->hadoop的官网文档命令学习:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html FS Shell 调用文件系统( ...

随机推荐

  1. 100W数据,测试索引

    两张表,结构相同,数据内容相同.唯一不同的就是是否包含索引.tf_user_index表中包含索引. 这100w数据,我造了近一天时间. mysql> select count(*) from ...

  2. 快捷方式控制台调试each这种方法的时候怎么停

    1.ctrl +' 2.当遇到angular.each的时候ctrl + ; 3.进入之后,还是先ctrl+'; angular中: 当遇到forEach之后,又一次ctrl+;就回到你的each之后 ...

  3. 同样是搞Java,年薪15W和50W到底差在哪里?

    同样是搞Java,年薪15W和50W到底差在哪里? 一.总结 一句话总结: 学习 挑战 1.扩宽自己的眼界,学着从全局看待问题,并且勇于挑战别人眼中的难题 2.持续提升你的学习能力,虽然有很多人以「在 ...

  4. rails安装使用版本控制器的原因。

    使用版本控制器的原因: 你没有系统根权限,所以你没有别的选择 你想要分开运行几个rails 系统 ,并且这几个rails有不同的Ruby版本.使用RVM就可以轻松做到. 没有什么新鲜的先安装xcode ...

  5. New Concept English Two 9 22

    The video can be found on the website. $课文20 独坐孤舟 190. Fishing is my favourite sport. 钓鱼是我特别喜爱的一项运动. ...

  6. 'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件.

    'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件. 今天中午新换了一个系统,重装了一下wampserver2.2.下午想导入一个数据库文件打开dos,输入MySQL -u root - ...

  7. CUDA Samples: matrix multiplication(C = A * B)

    以下CUDA sample是分别用C++和CUDA实现的两矩阵相乘运算code即C= A*B,CUDA中包含了两种核函数的实现方法,第一种方法来自于CUDA Samples\v8.0\0_Simple ...

  8. C++17中那些值得关注的特性(上)

    C++17标准在2017上半年已经讨论确定,正在形成ISO标准文档,今年晚些时候会正式发布.本文将介绍最新标准中值得开发者关注的新特新和基本用法. 总的来说C++17相比C++11的新特性来说新特性不 ...

  9. boost 中文编码转换

    Lstring CHanderHttp::CircleDesc(Lint nCurCircle, Lint nMaxCircle,Lint usercount){ std::stringstream ...

  10. HDU 1533

    http://acm.hdu.edu.cn/showproblem.php?pid=1533 人和房子数量相同,每个人进房子,费用是人到房子的曼哈顿距离,求最小费用 可用最小费用最大流求解,建立虚拟的 ...