linux bash shell常用命令整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux bash shell常用命令整理相关的知识,希望对你有一定的参考价值。

 

 

使用这些命令几乎能完成所有想要做的任务

命令

描述

alias

为指定命令定义一个别名
bg 以后台模式恢复作业的运行
bind

将键盘序列绑定到一个readline函数或宏

break 退出for、while、select、until循环
builtin 执行指定的shell內建命令
cd 将当前目录切换为指定的目录
caller 返回所有活动子函数调用的上下文
command 执行指定的命令,而不用通常的shell查找
compgen 为指定单词生成可能的补全匹配
complete 显示指定的单词是如何补全的
continue 继续执行for、while、select、until循环的下一次迭代
declare 声明一个变量或变量类型
dirs 显示当前存储目录的列表
dirsown 为该进程将指定的作业从作业列表中删除
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 基于指定条件返回退出状态码0或1
times 显示累计的用户和系统时间
trap 如果收到了指定的系统信号,执行指定的命令
type 显示指定的单词如果作为命令将会被如何被解释
ulimit 替系统用户给指定的资源设置一个上限
umask 为新建的文件和目录设置默认权限
unalias 删除指定的别名
unset 删除指定的环境变量或shell特性
wait 等待指定的进程完成,并返回特出状态码
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-Ziv编码的GNU项目压缩工具
head 显示指定文件内容的开头部分
killall 基于进程名向运行中的进程发送一个系统信号
less 查看文件内容的高级方法
link 用别名创建一个指定文件的链接
ls 列出目录内容
mkdir 在当前目录下创建指定目录
more 列出指定文件的内容,在每屏数据后暂停下来
mount 显示虚拟文件系统上挂载的磁盘设备或将磁盘设备挂载到虚拟文件系统上
mv 重命名或移动文件
nice 在系统上使用不同优先级来运行命令
passwd 修改某个系统用户账户的密码
ps 显示系统上运行中进程的信息
pwd 显示当前目录
renice 修改系统上运行中应用的优先级
rm 删除指定文件
rmdir 删除指定目录
sort 基于指定的顺序组织数据文件中的数据
stat 显示指定文件的文件统计数据
sudo 作为root用户账户运行应用
tail 显示指定文件内容的末尾部分
tar 将数据和目录归档到单个文件中
touch 新建一个空文件或更新一个已有文件的时间戳
top 显示活动进程,并说明重要的系统统计数据
umount 从虚拟文件系统上删除一个已挂载的磁盘设备
uptime 显示关于这个系统已经运行了多久的信息
useradd 新建一个系统用户账户
userdel 删除已有系统用户账户
usermod 修改已有系统用户账户
vmstat 生成一个详尽的系统上内存和cpu使用情况报告
which 查找可执行文件的位置
zip Windows PKZIP程序的Unix版本

 

以上是关于linux bash shell常用命令整理的主要内容,如果未能解决你的问题,请参考以下文章

Redis常用命

Shell脚本使用汇总整理

Linux常用命令整理

shell脚本的执行与echo用命

常见的shell有哪些

linux常用终端命令远程管理命令