linux系统语言命令行 linux中命令行

什么是Shell?linux Shell有什么特性?Shell是Linux系统的外壳,它是用户和Linux操作系统之间的接口,并且具有很多种类型 。那么什么是Shell?Shell分为哪几类?linux
Shell有什么特性?我们来看看具体的内容介绍 。
什么是Shell?
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的 。Shell既是一个命令语言,又是一个程序设计语言 。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言 , 它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支 。
Shell是一个应用程序,是用户管理应用程序的一个接口 。
广义上Shell的分类?
GUI:图形用户界面,KDE、GNOME、XFCE 。
CLI:命令行接口,bash、zsh、fishsh、csh、tcsh、ksh 。
linux Shell有什么特性?
Shell是一个简单得脚本语言,适合自动化命令执行 。
Shell是Linux系统必备的语言 , 我们操作Linux就是通过命令行bash解释给系统的 。
大多数应用软件的启动和配置都是Shell脚本完成的 。
要想学好Linux,掌握shell是必不可少的 。
Linux系统常用操作命令有哪些前言
第1章 Linux命令行简介 / 1
1.1Linux命令行概述 / 1
1.2在Linux命令行下查看命令帮助 / 4
1.3Linux shutdown reboot halt / 9
关机:
shutdown -h now
halt
init 0
第2章 文件和目录操作命令 / 13
2.1pwd:显示当前所在的位置 / 13
2.2cd:切换目录 / 16
2.3tree:以树形结构显示目录下的内容 / 18
2.4mkdir:创建目录 / 22
2.5touch:创建空文件或改变文件的时间戳属性 / 27
2.6ls:显示目录下的内容及相关属性信息 / 30
2.7cp:复制文件或目录 / 39
2.8mv:移动或重命名文件 / 42
2.9rm:删除文件或目录 / 45
2.10rmdir:删除空目录 / 48
2.11ln:硬链接与软链接 / 49
2.12readlink:查看符号链接文件的内容 / 54
2.13find:查找目录下的文件 / 55
2.14xargs:将标准输入转换成命令行参数 / 68
2.15rename:重命名文件 / 71
2.16basename:显示文件名或目录名 / 72
2.17dirname:显示文件或目录路径 / 72
2.18chattr:改变文件的扩展属性 / 73
2.19lsattr:查看文件扩展属性 / 75
2.20file:显示文件的类型 / 76
2.21md5sum:计算和校验文件的MD5值 / 77
2.22chown:改变文件或目录的用户和用户组 / 80
2.23chmod:改变文件或目录权限 / 81
2.24chgrp:更改文件用户组 / 85
2.25umask:显示或设置权限掩码 / 86
2.26老男孩从新手成为技术大牛的心法 / 90
第3章 文件过滤及内容编辑处理命令 / 91
3.1cat:合并文件或查看文件内容 / 91
3.2tac:反向显示文件内容 / 103
3.3more:分页显示文件内容 / 104
3.4less:分页显示文件内容 / 107
3.5head:显示文件内容头部 / 109
3.6tail:显示文件内容尾部 / 111
3.7tailf:跟踪日志文件 / 114
3.8cut:从文本中提取一段文字并输出 / 115
3.9split:分割文件 / 117
3.10paste:合并文件 / 118
3.11sort:文本排序 / 123
3.12join:按两个文件的相同字段合并 / 127
3.13uniq:去除重复行 / 129
3.14wc:统计文件的行数、单词数或字节数 / 131
3.15iconv:转换文件的编码格式 / 133
3.16dos2unix:将DOS格式文件转换成UNIX格式 / 134
3.17diff:比较两个文件的不同 / 135
3.18vimdiff:可视化比较工具 / 138
【linux系统语言命令行 linux中命令行】3.19rev:反向输出文件内容 / 139

推荐阅读