Linux内建命令及Bash Shell

本文详细介绍了Linux内建命令及BashShell的基本用法,包括如何使用这些命令进行目录操作、进程管理、文件处理等。对于学习Linux命令行操作和shell脚本编程非常有帮助。

以下列出了Linux内建命令和Bash shell,其中并没有提供任何参数选项,那怎么使用呢?

man command # 查看command的使用方式

Linux内建命令

alias       为指定的命令定义一个别名时
bg          以后太模式恢复作业的运行
bind        将键盘序列绑定到一个readline函数或宏
break       退出forwhile、select或until宏
builtin     执行指定的shell内建命令
cd          将当前目录切换为指定目录
caller      返回所有活动子函数调用的上下文
command     执行指定的命令,而不用通常的shell查找
compgen     为指定的单词生成可能的补全匹配
complete    显示指定的单词是如何补全的
continue    继续执行forwhile、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登录
popd        从目录栈中删除记录
printf      使用格式化字符显示文本
pushd       向目录栈添加一个目录
pwd         显示当前工作目录的路径名
read        从STDIN读取一行数据并将其赋值给一个变量
readonly    从STDIN读取一行数据并将其赋值给一个不可修改的变量
return      强制函数以某个值退出,这个值可能会被调用的脚本提取
set         设置并显示环境变量的值和shell特性
shift       将位置参数依次向下降一个位置
shopt       打开/关闭控制shell可选行为的变量值
suspend     暂停shell的执行,直到收到一个SIGCONT信号
test        基于指定条件返回退出状态码01
times       显示累计的用户和系统时间
trap        如果收到了指定的系统信号,执行指定的命令
type        显示指定的单词如果作为命令将会被解释
ulimit      替系统用户给指定的资源设置一个上限
umask       为新建的文件和目录设置默认的权限
unalias     删除指定的别名
unset       删除指定的环境变量或shell特性
wait        等待指定的进程完成,并返回退出状态码

Bash Shell

bzip2       采用Burrows-Wheeler块排序文本压缩算法和霍夫曼编码的压缩方法
cat         列出指定文件的内容
chage       修改指定系统用户账户的密码过期日期
chfn        修改指定用户账户的备注信息
chgrp       修改指定文件或目录的默认属组
chmod       为指定文件或目录修改系统安全权限
chown       修改指定文件或目录的默认属主
chpasswd    读取一个登录名/密码对文件进行更新
chsh        修改指定用户账户的默认shell
compress    原始的Unix文件压缩工具
cp          将指定文件复制到另一个位置
date        以各种格式显示日期
df          为所有挂载的设备显示当前磁盘使用情况的统计数据
du          为指定文件路径显示磁盘使用情况的统计
file        查看指定文件的的文件类型
find        对文件进行递归查找
finger      在Linux或远程系统上显示有关账户的用户信息
free        查看系统上可用的和已用的内存
grep        在文件中查找指定的文本字符串
groupadd    创建新的系统组
groupmod    修改已有的系统组
gzip        采用Lempel-Zip编码的GNU项目压缩工具
head        显示指定文件的开头部分
killall     基于进程名向运行中的进程发送一个系统信号
less        查看文件内容的高级方法
link        用别名创建一个指向文件的链接
ls          列出目录内容
mkdir       在当前目录下创建指定目录
more        列出指定文件的内容,在每屏数据后暂停下来
mount       显示虚拟文件系统上挂载的磁盘设备或将磁盘设备挂载到虚拟文件系统上
mv          重命名文件
nice        在系统上使用不同的优先级来运行命令
passwd      修改某个系统用户账户的密码
ps          显示系统上运行中的进程
pwd         显示当前目录
renice      修改系统上运行中应用的优先级
rm          删除指定文件
rmdir       删除指定目录
stat        基于指定文件的文件统计数据
sudo        作为root用户账户运行应用
tail        显示指定文件内容的末尾部分
tar         将数据和目录归档到单个文件中
touch       新建一个空文件夹,或更新一个已有的文件时间戳
top         显示活动进程,并说明重要的系统统计数据
umout       从虚拟文件系统上删除一个已挂载的磁盘设备
uptime      显示关于这个系统已经运行了多久的信息
useradd     新建一个系统用户账户
userdel     删除一个系统已有账户
usermod     修改已有系统用户账户
vmstat      生成一个详尽的系统上内存和CPU使用情况报告
which       查找可执行文件的位置
zip         WindowsPKZIP程序的Unix版本
sort        基于指定的顺序组织数据文件中的数据

注:以上内容均摘自《Linux命令行与shell脚本编程大全》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值