Linux基础知识之命令的语法通用格式

#COMMAND OPTIONS ARGUMENTS

1.COMMAND:

(1)发起一命令:请求内核将某个二进制程序运行为一个进程:

程序-->进程

静态-->动态 (有声明周期)

(2)命令本身是一个可执行的程序文件:二进制格式的文件,有时候会调用共享库文件

多数系统程序文件都存放在:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin

普通命令:/bin,/usr/bin,/usr/local/bin

管理命令:/sbin,/usr/sbin,/usr/local/sbin

共享库:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64

32bits的共享库:/lib,/usr/lib,/usr/local/lib

64bits的共享库:/lib64,/usr/lib64,/usr/local/lib64

注意:并非所有的命令都有一个在某目录与之对应的可执行程序文件

(3)命令必须遵循特定格式规范:Windows(exe,msi),Linux(ELF)

file /bin/ls(查看/bin/ls的命令格式,ELF 64-bit LSB executable)

file命令,查看命令的路径不可以随便的给出,应给出一个事实存在的命令的路径

(4)命令分为两类:

由shell程序自带的命令:内置命令(builtin)

独立的可执行程序文件,文件名即命令名:外部命令

(5)shell程序是独特的程序,负责解析用户提供的命令:

环境变量:

PATH:从哪些路径中查找用户键入的命令字符串所对应的命令文件:

echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

命令执行时依次查找的顺序是,自左向右,以第一次查找到的命令为主

SHELL内嵌的命令,例如type

查看命令的类型:type COMMAND

2.OPTIONS:指定命令的运行特性:

选项的两种表现形式:

(1)短选项:-C,例如:-l,-d  (注意:有些命令的选项没有-)

如果同一命令同时使用多个短选项,多数可合并,例:-d -l <--> -ld

(2)长选项:--word,例如:--help,--human-readable   (注意:长选项不能合并)

注意:有些选项可以带参数(选项参数)

3.ARGUMENTS:

命令的作用对象,命令对什么生效

不同的命令的参数,有些命令可同时带多个参数,多个之间以空白字符分隔;

例如:ls -ld /var /etc (/var /etc 为命令所带的ARGUMENTS)

时间: 2024-08-04 12:30:38

Linux基础知识之命令的语法通用格式的相关文章

Linux基础知识&mdash;&mdash;shell命令类型及命令使用帮助

加入马帮有一段时间了,看到群里面大总管要检查博客,才意识到,原来我还没有写过作业.俗话说的好,时间是把杀猪刀!!!咳咳,其实想说,马哥视频忒长,内容贼多,对于文笔不好我来说,写作业压力山大啊,有木有.嗯.嗯,长话短说,进入正题. 两个星期过去,课程进度有点掉队,这篇博文主要记录基础命令课程知识,用于梳理知识点并加深印象,为今后行走linux之路打下坚实基础的好开端,完成该博文并回顾相关知识点后,期望加快学习步伐,稳扎稳打,跟上进度,good good study,day day up! 1.  

命令的语法通用格式

命令的通用格式: ~]# COMMAND OPTIONS ARGUMENTS COMMAND: 发起一个指令,即请求内核将某个二进制程序运行为一个进程,此时,程序转变为进程,且由静态转换为动态(存在生命周期) 命令本身是一个可执行的程序文件,即二进制格式的文件,有可能会调用共享库文件 多数系统程序文件都存放于特定路径中 普通命令存放于:/bin, /usr/bin, /usr/local/bin 管理命令存放于:/sbin, /usr/sbin, /usr/local/sbin 共享库的存放路径

计算机构成简介与Linux基础知识

◆?命令--Linux学习的基础,而基础就是核心.????◆?没有基础就只如空中楼阁,每次处理问题的时候,都需要向外界的力量求教,而缺乏自己解决问题的能力.????◆?学习比较被动,知识的储备速度不能紧跟使用需求.????◆?SO,夯实基础反而成为重中之重.想要万丈高楼平地起,就先打好地基,在人们还看不见的时候,挥洒着汗水:而时间会给你成长的回报! 一.计算机构成与功能简介 ?计算机(computer),也称电脑. 1.五大硬件:????????????●?控制器????????????●?运算

Linux基础知识第三讲,拷贝文件跟移动文件命令

目录 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 1.tree命令常用选项 2.cp复制文件命令 3.mv 命令的使用 Linux基础知识第三讲,拷贝文件跟移动文件命令 一丶常用命令 序号 命令 对应英文 作用 01 tree [目录名] tree 以树状图列出文件目录结构 02 cp 源文件 目标文件 copy 复制文件或者目录 03 mv 源文件 目标文件 move 移动文件或者目录/文件或者目录重命名 1.tree命令常用选项 tree命令可以显示当前目录下的所有子目录

(转)Linux基础知识学习

Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过修改配置文件来完成. 1.1.Linux磁盘分区 Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用,磁盘类型:主分区.扩展分区.逻辑分区. 主分区标记为活动,用于操作系统的引导,一块磁盘最多划分4个主分区,主分区存放操作系统的文件或用户数据. 扩展分区:主分区小于4个时才可以划

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制 cli:命令提示符,用户输入要执行的命令即可, shell: 外壳 sh ,csh ,ksh ,   bash, zsh , tcsh gui: 通过点击操作来启动应用程序 gnome,  mainframe  大型机 多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘 虚拟终端 表示:/dev/tty# ctrl-alt-f(1-6) 物理终端(控制终端)console 串行终端 伪终端 /dev/pts#

第二天linux基础知识

第二天linux基础知识 1:终端(用户与主机交互必然用到的设备) 物理终端:直接接入本机的设备 虚拟终端:以软件的方法虚拟实现的终端. 图形终端:属于虚拟终端 模拟终端:图形打开的命令行或基于远程登录协议打开的终端. 查看当前终端设备命令:tty 2:交互式接口(启动终端后,在终端附加的一个交互式程序) GUI:Graphic User Interface CLI:Command Line Interface 3:SHELL(shell是linux系统的用户界面,提供了用户与内核进行交互操作的

linux基础知识的总结

例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结,由于水平有限.难免有疏忽或者不准确的地方.希望大家可以直接指出来,我会及时改正.一切为了知识的传播.^_^ ? *********************************************************************************************

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win