Linux系统命令基础
简介
学习Linux,本质上是学习在命令行下熟练使用Linux各类命令
什么是命令,命令行
- 命令行:即Linux终端(Terminal),是一种命令提示符页面。纯
字符
的形式操作系统,可以使用各种字符化命令对系统发出操作指令。 - 命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行(终端)提供字符化反馈。
在Linux中,命令有其通用的格式
command [-optins] [parameter]
- command:命令本身,不可省略。
- options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节。
- parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等。
语法中的[],表示可选的意思
//示例:ls [-a -l -h] [Linux路径]
ls -l /home/itheima //ls是命令本身,-l是选项,/home/itheima是参数
意思是以列表的形式,显示/home/itheima目录内的内容
命令的选项与参数
ls命令的参数的作用:可以指定要查看的文件夹(目录)的内容,如果不给参数,就查看当前工作目录内容。如下语法,ls命令是可以使用选项的,而参数就是Linux路径
ls [-a -l -d -r -t -A -F -R] [Linux路径]
ls [文件名,*].[文件类型] #表示指定文件名或类型,*表示所有文件名
- -a选项,表示:all的意思,即列出全部文件(包含隐藏文件/文件夹)。
- -l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息。
- -lh选项,表示:以列表的形式展示内容并且显示文件的内存大小。
语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。
- ls -l -a
- ls -la
- ls -al
如上三种写法,都是应用的,表示同时应用-l和-a功能。