Shell脚本基本命令大全

Shell脚本基本命令大全

在使用Linux系统美国服务器或者美国VPS的时候,很多朋友都会使用命令进行操作,其中最为常用的就是shell脚本命令了。

Shell脚本命令功能非常强,而且常用的基本命令也非常的过。为了让大家更好的使用Shell脚本命令,这里小编简单总结几大类常用的Shell脚本基本命令。

文件和目录操作命令:cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变文件的所有者和组cp:复制文件或目录dd:复制文件并转换文件内容file:确定文件类型find:在指定目录下查找文件并执行指定的操作ln:创建文件链接locate/slocate:快速定位文件的路径ls/dir/vdir:显示目录内容mkdir:创建目录mv:移动或重命名文件pwd:显示当前工作目录rename:重命名文件rm:删除文件或目录rmdir:删除空目录备份与压缩命令:ar:创建、修改归档文件和从归档文件中提取文件arj:.arj文件压缩指令bzcat:解压缩文件到标准输出bzip2:创建.bz2格式的压缩文件compress:压缩数据文件cpio:存取归档包中的文件dump:文件系统备份gzexe:压缩可执行程序gzip:GNU的压缩和解压缩工具lha:压缩和解压缩指令resotre:还原由dump备份的文件或文件系统tar:创建备份档案文件unarj:解压缩.arj文件unzip:解压缩.zip文件zcat:解压缩文件并送到标准输出zip:压缩文件zipinfo:显示zip压缩文件的详细信息文本处理命令:cat:链接文件并显示到标准输出cksum:检查和计算文件循环冗余校验码csplit:分割文件diff:比较并显示两个文件的不同diffstat:根据diff指令的结果显示统计信息ed:行文本编辑器emacs:全屏文本编辑器ex:文本编辑器expand:将Tab转换为空白(Space)jed:文本编辑器joe:编辑文本文件more:分屏查看文本文件pico:文本编辑器tac:反序显示文件内容tail:输出文件尾部部分内容tee:将输入内容复制到标准输出和指定文件tr:转换或删除文件中的字符wc:计算文件的字节数、单词数和行数打印相关命令:accept:接受打印请求cancel:取消打印任务disable:停止打印机enable:启动打印机lp:打印文件lpadmin:配置cups打印机和类lpq:显示当前打印队列lpr:打印文件pr:打印前转换文本格式reject:拒绝打印请求基础功能指令:cal:显示日历clear:清屏指令ctrlaltdel:设置热键Ctrl+Alt+Del的功能date:显示和设置系统日期时间dircolors:设置ls指令显示时的颜色halt:关闭计算机hostid:显示当前主机的数字标识hwclock:查询和设置系统硬件时钟info:读取帮助文档login:登录系统poweroff:关闭计算机并切断电源reboot:重新启动计算机shutdown:关闭计算机sleep:睡眠指定长的时间stat:显示文件或文件系统的状态who:显示当前已登录用户的信息whoami:显示当前用户名write:向指定用户终端发送信息用户管理基本命令:chfn:改变用户的finger信息chsh:改变用户登录时的默认shellgroupadd:创建组groupdel:删除组groupmod:修改组信息groups:显示用户所属的组grpck:验证组文件/etc/group的完整性logname:显示登录用户名passwd:设置用户密码pwck:验证用户文件密码文件的完整性su:切换用户useradd:创建用户userdel:删除用户usermod:修改用户的配置信息users:显示当前登录系统的用户名进程管理基本命令:init:进程初始化控制killall:根据名称结束进程nice:设置进程优先级pidof:查找正在运行程序的进程号pstree:用树形图显示进程的父子关系renice:调整进程优先级w:显示当前登录用户的相关信息磁盘与文件管理命令:blockdev:从命令行调用块设备的ioctl函数chattr:改变文件的第2扩展文件系统属性convertquota:转换quota文件格式df:报告磁盘剩余空间情况dumpe2fs:显示ext2/ext3文件系统信息e2fsck:检查ext2/ext3文件系统e2image:保存ext2/ext3源数据到文件e2label:设置ext2/ext3文件系统标签edquota:编辑用户的磁盘空间配额fdisk:Linux下的分区工具findfs:查找文件系统hdparm:调整硬盘I/O性能mkfs:创建各种文件系统mkinitrd:创建初始化ram磁盘映像文件mkswap:创建交换分区文件系统mount:加载文件系统parted:磁盘分区管理工具quota:显示用户磁盘配额quotacheck:创建、检查和修复配额文件quotaoff:关闭文件系统的磁盘配额功能quotaon:打开文件系统的磁盘配额功能quotastat:显示磁盘配额状态repquota:显示文件系统磁盘配额信息报表内核与性能相关命令:depmod:处理内核可加载模块的依赖关系dmesg:显示内核的输出信息free:显示内存使用情况insmod:加载模块到内核iostat:报告CPU、I/O设备及分区状态modinfo:显示内核模块信息sar:收集、显示和保存系统活动信息slabtop:实时显示内核的slab缓存信息sysctl:运行时修改内核参数tload:监视系统平均负载情况top:显示和管理系统进程uname:显示系统信息uptime:显示系统运行时间及平均负载系统安全基本命令:chroot:以指定根目录运行指令nmap:网络探测工具和安全扫描器scp:加密的远程复制工具sftp:安全文件传输工具slogin:加密的远程登录工具ssh:加密的远程登录工具其他系统管理与维护指令arch:显示当前主机的硬件架构last:显示以前登录过系统的用户相关信息lastb:显示登录系统失败的用户相关信息logrotate:系统日志的轮循工具logsave:将命令的输出信息保存到日志文件logwatch:报告和分析系统日志lsusb:显示所有的USB设备service:Linux服务管理和控制工具yum:RPM软件包自动化管理工具网络配置相关命令:dnsdomainname:显示系统的DNS域名domainname:显示和设置主机域名hostname:显示或者设置系统主机名ifdown:关闭指定网络接口ifup:启动指定网络接口nisdomainname:显示和设置主机域名route:显示与操纵本机的IP路由表ypdomainname:显示和设置主机域名网络测试应用命令:arp:管理本机arp缓冲区dig:域名查询工具elm:电子邮件客户端程序ftp:文件传输协议客户端host:DNS域名查询工具ipcalc:IP地址计算器netstat:显示网络状态nslookup:DNS域名查询工具ping:测试到达目标主机的网络是否通畅traceroute:追踪数据包到达目的主机经过的路由wget:从指定URL地址下载文件网络服务器命令:ab:Web服务器性能测试apachectl:Apache HTTP服务器控制接口exportfs:管理NFS服务器共享的文件系统httpd:Apache超文本传输协议服务器mysql:MySQL服务器的客户端工具mysqladmin:MySQL服务器管理工具msqldump:MySQL服务器备份工具mysqlimport:MySQL数据库导入工具mysqlshow:显示MySQL数据库、表和字段信息sendmail:电子邮件传送代理程序showmount:显示NFS服务器上的加载信息smbclient:samba服务器客户端工具smbmount:加载samba文件系统smbpasswd:改变samba用户的密码squid:HTTP代理服务器程序sshd:OpenSSH守护进程

Shell脚本命令其实还有很多,这里也就简单列举了下Shell脚本基本命令,仅供大家使用参考。另外,上面所列举的每种Shell脚本命令都有详细使用规则,大家可以自行去查找每种Shell脚本命令的具体使用方法。

蓝队云IDC提供香港服务器、美国服务器等全球海外服务器租用托管,是区域链、直销、流媒体、外贸、游戏等服务器解决方案首选品牌。

个人建站、企业建站,域名注册、小程序、云服务器、物理主机等业务,咨询蓝队云客服微信:landui507

  • 姓名:
  • 专业:
  • 层次:
  • 电话:
  • 微信:
  • 备注:
文章标题:Shell脚本基本命令大全
本文地址:http://cng.55jiaoyu.com/show-608439.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦

热门文档

推荐文档