Linux bash 命令

内建命令

方法描述
:扩展参数列表,执行重定向操作
,读取并执行指定文件中的命令(在当前shell环境中)
alias为指定命令定义一个别名
bg将作业以后台模式运行
bind将键盘序列绑定到一个 readline 函数或宏
break退出 for 、 while 、 select 或 until 循环
builtin执行指定的shell内建命令
caller返回活动子函数调用的上下文
cd将当前目录切换为指定的目录
command执行指定的命令,无需进行通常的shell查找
compgen为指定单词生成可能的补全匹配
complete显示指定的单词是如何补全的
compopt修改指定单词的补全选项
continue继续执行 for 、 while 、 select 或 until 循环的下一次迭代
declare声明一个变量或变量类型。
dirs显示当前存储目录的列表
disown从进程作业表中删除指定的作业
echo将指定字符串输出到 STDOUT
enable启用或禁用指定的内建shell命令
eval将指定的参数拼接成一个命令,然后执行该命令
exec用指定命令替换shell进程
exit强制shell以指定的退出状态码退出
export设置子shell进程可用的变量
fc从历史记录中选择命令列表
fg将作业以前台模式运行
getopts分析指定的位置参数
hash查找并记住指定命令的全路径名
help显示帮助文件
history显示命令历史记录
jobs列出活动作业
kill向指定的进程ID(PID)发送一个系统信号
let计算一个数学表达式中的每个参数
local在函数中创建一个作用域受限的变量
logout退出登录shell
mapfile从 STDIN 读取数据行,并将其加入索引数组
popd从目录栈中删除记录
printf使用格式化字符串显示文本
pushd向目录栈添加一个目录
pwd显示当前工作目录的路径名
read从 STDIN 读取一行数据并将其赋给一个变量
readarray从 STDIN 读取数据行并将其放入索引数组
readonly从 STDIN 读取一行数据并将其赋给一个不可修改的变量
return强制函数以某个值退出,这个值可以被调用脚本提取
set设置并显示环境变量的值和shell属性
shift将位置参数依次向下降一个位置
shopt打开/关闭控制shell可选行为的变量值
source读取并执行指定文件中的命令(在当前shell环境中)
suspend暂停shell的执行,直到收到一个 SIGCONT 信号
test基于指定条件返回退出状态码 0 或 1
times显示累计的用户和系统时间
trap如果收到了指定的系统信号,执行指定的命令
type显示指定的单词如果作为命令将会如何被解释
typeset声明一个变量或变量类型。
ulimit为系统用户设置指定的资源的上限
umask为新建的文件和目录设置默认权限
unalias删除指定的别名
unset删除指定的环境变量或shell属性
wait等待指定的进程完成,并返回退出状态码

外部命令

方法描述
bzip2采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码进行压缩
cat列出指定文件的内容
chage修改指定系统用户账户的密码过期日期
chfn修改指定用户账户的备注信息
chgrp修改指定文件或目录的默认属组
chmod为指定文件或目录修改系统安全权限
chown修改指定文件或目录的默认属主
chpasswd读取一个包含登录名/密码的文件并更新密码
chsh修改指定用户账户的默认shell
clear从终端仿真器或虚拟控制台终端删除文本
compress最初的Unix文件压缩工具
coproc在后台模式中生成子shell,并执行指定的命令
cp将指定文件复制到另一个位置
crontab初始化用户的crontable文件对应的编辑器(如果允许的话)
cut删除文件行中指定的位置
date以各种格式显示日期
df显示所有挂载设备的当前磁盘空间使用情况
du显示指定文件路径的磁盘使用情况
emacs调用emacs文本编辑器
file查看指定文件的文件类型
find对文件进行递归查找
free查看系统上可用的和已用的内存
gawk使用编程语言命令的流编辑器
grep在文件中查找指定的文本字符串
gedit调用GNOME桌面编辑器
getopt解析命令选项(包括长格式选项)
groups显示指定用户的组成员关系
groupadd创建新的系统组
groupmod修改已有的系统组
gzip采用Lempel-Ziv编码的GNU项目压缩工具
head显示指定文件内容的开头部分
help显示bash内建命令的帮助页面
killall根据进程名向运行中的进程发送一个系统信号
kwrite调用KWrite文本编辑器
less查看文件内容的高级方法
link用别名创建一个指向文件的链接
ln创建针对指定文件的符号链接或硬链接
ls列出目录内容
makewhatis创建能够使用手册页关键字进行搜索的whatis数据库
man显示指定命令或话题的手册页
mkdir在当前目录下创建指定目录
more列出指定文件的内容,在每屏数据后暂停下来
mount显示虚拟文件系统上挂载的磁盘设备或将磁盘设备挂载到虚拟文件系统上
mv重命名文件
nano调用nano文本编辑器
nice在系统上使用不同优先级来运行命令
passwd修改某个系统用户账户的密码
ps显示系统上运行中进程的信息
pwd显示当前目录
renice修改系统上运行中应用的优先级
rm删除指定文件
rmdir删除指定目录
sed使用编辑器命令的文本流行编辑器
sleep在指定的一段时间内暂停bash shell操作
sort基于指定的顺序组织数据文件中的数据
stat显示指定文件的文件统计数据
sudo以root用户账户身份运行应用
tail显示指定文件内容的末尾部分
tar将数据和目录归档到单个文件中
top显示活动进程以及其他重要的系统统计数据
touch新建一个空文件,或更新一个已有文件的时间戳
umount从虚拟文件系统上删除一个已挂载的磁盘设备
uptime显示系统已经运行了多久
useradd新建一个系统用户账户
userdel删除已有系统用户账户
usermod修改已有系统用户账户
vi调用vim文本编辑器
vmstat生成一个详尽的系统内存和CPU使用情况报告
whereis显示指定命令的相关文件,包括二进制文件、源代码文件以及手册页
which查找可执行文件的位置
who显示当前系统中的登录用户
whoami显示当前用户的用户名
xargs从 STDIN 中获取数据项,构建并执行命令
zipWindows下PKZIP程序的Unix版本

参考文献:
Linux命令行与shell脚本编程大全

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值