shell 命令

本栏目主要介绍,在Linux 操作系统中,常用的 dash shell 命令。

壳层(英语:Shell)在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(英语:Core),内核不提供和用户的交互功能。

bashBourne Again Shell)是Linux标准的默认shell。它支持POSIX 标准,完全兼容sh(Bourne shell 是UNIX标准的默认shell)。

进入shell:一般Linux系统中,桌面(GUI)状态下,使用快捷键 Ctrl + Alt + T,能打开 一个虚拟终端,输入shell命令并执行。还有一种方式: Ctrl + Alt +F1打开一个终端(F1~F6,能打开6个终端),Ctrl + Alt +F7返回到桌面。
退出shell:在shell中输入 exit 然后回车(按键盘上Enter键)

默认提示符:普通用户 $(美元符号),根用户 #(散列符号)

查看shell版本命令: echo $SHELL

查看命令的辅助信息:
--help 命令使用帮助信息
--version 命令的版本信息

目录文件命令

ls 列出文件或目录下的文件名

cd 改变目录

mkdir 创建目录(文件夹)

rmdir 删除空目录

rm 删除目录及文件

chmod 设置目录或文件的访问权限

chown 改变文件目录的所有者

cp 复制文件或者目录

文件内容命令

diff 比较两个文件的差异

patch 修补文件(给文件打补丁)

cat 输出文件内容

more 逐屏显示文件内容

less 逐页显示文件内容

head 显示文件开头若干行内容

tail 显示文件最后若干行内容

od 查看特殊格式的文件内容