Linux基本的文件命令选项

前言

Linux系统中有个最重要的思想——"一切皆文件",这种思想可以说的贯穿了Linux的全部。这个概念一般理解的文件都是WORD,EXCEL,TXT这类的可编辑可查看的程序,Linux中将所有的软硬件都转化为文件有啥好处呢?

一切皆文件,将底层的硬件及软件数据抽象成文件显示给用户,可以用统一的接口来操作(读、写、执行)来实现底层硬件的调用,而Linux中的命令更是将复杂的操作简化。

一、Linux的命令来源

对于操作系统(内核)而言,用户提交的指令是不能被直接识别的,就像中国人和外国人交流,要不就是掌握着对方的语言,要不然就是需要个翻译官,而用户与操作系统之间的翻译官就是“shell解释器”,用户的指令提交给SHELL后,由SHELL转译后提交给操作系统,最终由操作系统去调用硬件的资源。Linux的命令就是SHELL能够识别的语言。这里只介绍CentOS6.5的命令,因为各Linux发行商在系统中使用的shell并不相同,内嵌的命令也不完全相同。

二、命令介绍

Linux命令分为三种:(1)系统自带(2)应用程序(3)脚本文件

命令的语法格式:

COMMAND [OPTIONS] [ARGUMENTS] 命令+选项+参数,最基本的格式如下图

选项和参数

选项:调整命令的作用方式,选项又分为长选项和短选项,使用哪种选项,需要了解命令的使用。
    短选项:例如,-l,-d,-h
           多个选项键要使用空白分隔;-l -d
-h,可合并使用:-ldh
    长选项:例如:--long,--help
           长选项一般不能合并使用
    注意:有些选项需要带参数,称为选项参数
    例如;mkfs
-t ext4

参数:命令的作用对象,通常是Linux中的各种文件或目录。

三、作用于命令的命令

命令类型判断

type:显示命令的类型,判断命令属于内部命令还是外部命令

内部命令:由shell程序自带的命令,如下图:

外部命令:本身是一个独自的可执行程序文件,命令名即为程序文件名,如下图:

命令的使用来源

export:显示或设置环境变量,这些都是shell执行程序时,都会提供环境变量。

用echo $PATH也可直接输出环境变量

其中的PATH为外部命令的查找路径,路径使用冒号隔开,当使用外部命令时,shell会从这些路径从左至右搜索,当搜索到时,便执行该命令。

     which:查找并显示命令的路径,执行此命令可从shell的环境变量中直接查询到命令的存放路径,并输出至屏幕,执行命令时也可直接使用该绝对路径,直接调用外部命令

命令的帮助查询

    内部命令:help COMMAND(命令)
    外部命令:
    1、COMMAND --help,这就是一种命令+长选项的使用,此选项适用于所有外部命令
    2、man
COMMAND,man是最常使用的帮助查询命令,调用命令的帮助手册,而帮助手册分为8个章节

注意:man能够为除命令之外的配置文件、系统调用、库调用等应用提供帮助手册,它们分别位于不同章节
    1章节:用户命令
    2章节:系统调用
    3章节:库调用
    4章节:设备文件
    5章节:配置文件
    6章节:游戏
    7章节:杂项
    8章节:管理命令

3、info命令:获取在线文档,仅在man手册无法获取到足够信息,或想了解程序的开发历

以上都是命令最基本的一些介绍,如果英文够的话,可以多看看man的手册。本人英盲只能通过百度谷歌一下。

时间: 2024-10-29 19:11:15

Linux基本的文件命令选项的相关文章

linux管理目录文件命令总结

一.文件和目录管理常用命令 目录操作命令:pwd.cd.ls.mkdir.du. 文件操作命令: touch.file.cp.rm.mv.which.find.ln 文件内容操作命令: cat.more.less.head.tail.wc.grep 归档及压缩命令: gzip.bzip2.tar 因为在linux系统中目录属于一种特殊文件,所以许多对文件进行操作的命令对目录也同样适用. 二.命令具体用法 1.pwd命令 用途:查看工作目录 使用方法:直接在命令行下输入pwd .pwd命令一般单独

Linux下解压缩文件命令总结

---------------------------------------------tar命令: -v 可视化-c 新建包-f 指定文件名(除非你用默认用户名)-x 解压target.tar-r 增加file文件到target.tar-t 列出target.tar中的文件-u 更新target.tar中的file文件-z 调用gzip-j 调用bzip2 压缩tar:tar -cf [target.tar] [file]解压tar:tar -xf [target.tar] 压缩tar.gz

linux 常用查看文件命令

linux常用命令有很多,今天来给大家介绍下几个简单的查看命令: 首先是ls命令,他只是查看目录没有查看文件的能力,相反的cat命令可以完整的显示出: 如图9-1所示 当我们查看文件时,又想看文件的大小那怎么办呢?别担心linux有一个命令可以那就是查看命令选项-lh, 如图9-2所示: 想要查看文件的原状态信息用stat命令就可以实现: 如图9-3所示: 如果要查看文件的类型,我们用file命令就可以完成: 如图9-4所示: 当你在查阅文档时,要在当前路径和上一路径来回切换时,请用#cd –,

linux常用搜索文件命令

使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为"find":"locate":"whereis":"which":"type" 方法/步骤 linux 下最强大的搜索命令为"find".它的格式为"find <指定目录> <指定条件> <指定动作>":比如使用find命令搜索在根

linux笔记 2-6 文件命令

*****************6.文件命令********************## 1.diff ##diff     file file1         //比较两个文件的不同     -c                     //显示不同的行     -u                     //按照统一格式统一输出生成补丁     -r                     //比较两个目录中文件的不同patch    file file.patch    //打补丁 

linux查找大文件命令

测试服务器用久了,如果没有运行自动清除日志的脚本,会导致硬盘空间不足,应用.数据库.环境等启动不了: 如果你对系统不是特别熟悉,就无法知道那些占用空间的日志或缓存文件在哪里,这时,我们就可以利用查找大文件命令来找到可以清除的文件. 查看磁盘命令有: df  -h                                  查看当前磁盘总量.剩余.已用 du -sh                                查看当前文件大小 du -h   或者   du -m     

xshell上windows和linux互传文件命令

1.安装lrzsz包: yum install -y lrzsz 2.从windows上上传文件到linux服务器: rz 会弹出选择文件窗口,按照提示做就行3.从linux服务器下载文件到本地的windows上 sz [filename] 来源:https://blog.csdn.net/Rainloving/article/details/53126225 原文地址:https://www.cnblogs.com/acm-icpcer/p/11234050.html

Linux 下解压文件命令大全

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ---------

linux系统下文件命令详解

/etc 目录下包含的用户信息文件有: 3.1.0 passwd: 用户库文件 用户名 UID,GID 和工作目录都在此文件中 Shadow:存放用户口令的文件,每个用户的 口令加密后都放在此文件中 Group :主要存储用户组信息 Fstab: 系统开机启动自动挂载分区列表,需要设置开机自动挂载的分区都可以在此文件中加入. Inittab: 这个命令的配置文件,此文件是linux启动的重要文件,用来完成对整个系统的基本初始化配置 Hosts: 设定用户自己的ip与名字的对应表,类似window