访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux系统shell常用命令大全meet520

时间:2019-09-29

Linux%20系统%20shell%20常用命令大全%20上传者:meet520%20一、%20Linux%20下常用命令大全:文件与目录操作%20basename:从文件名中去掉路径和扩展名%20cd:切换当前工作目录到指定目录%20chgrp:改变文件所属组%20chmod:改变文件的权限%20chown:改变文件的所有者和组%20cp:复制文件或目录%20dd:复制文件并转换文件内容%20file:确定文件类型%20find:在指定目录下查找文件并执行指定的操作%20ln:创建文件链接%20locate/slocate:快速定位文件的路径%20ls/dir/vdir:显示目录内容%20mkdir:创建目录%20mv:移动或重命名文件%20pwd:显示当前工作目录%20rename:重命名文件%20rm:删除文件或目录%20rmdir:删除空目录%20touch:修改文件的时间属性%20updatedb:创建或更新%20slocate%20数据库%20whereis:显示指令程序、源代码和%20man%20手册页%20which:显示指令的绝对路径%20二、%20Linux%20下常用命令:备份与压缩%20ar:创建、修改归档文件和从归档文件中提取文件%20arj:。arj%20文件压缩指令%20bunzip2:压缩%20bzip2%20格式的压缩文件%20bzcat:解压缩文件到标准输出%20bzip2:创建。

bz2 格式的压缩文件 bzip2recover:修复损坏的。bz2 文件 bzless/bzmore:解压缩。bz2 文件并分屏显示内容 compress:压缩数据文件 cpio:存取归档包中的文件 dump:文件系统备份 gunzip:解压缩由 gzip 压缩的文件 gzexe:压缩可执行程序 gzip:GNU 的压缩和解压缩工具 lha:压缩和解压缩指令resotre:还原由 dump 备份的文件或文件系统 tar:创建备份档案文件 unarj:解压缩linux命令大全。arj 文件 uncompress:解压缩。Z 文件 unzip:解压缩。zip 文件 zcat:解压缩文件并送到标准输出 zforce:强制 gzip 格式的文件加上。gz 扩展名 zip:压缩文件 zipinfo:显示 zip 压缩文件的详细信息 znew:将“。Z”文件转换成“linux命令大全。gz”文件 三、Linux 下常用命令:文本处理 cat:链接文件并显示到标准输出 cksum:检查和计算文件循环冗余校验码 cmp:比较两个文件的差异 col:过滤控制字符 colrm:从输入中过滤掉指定的列 comm:比较两个有序文件的不同 csplit:分割文件 cut:显示文件中每行的指定内容 diff3:比较 3 个文件的不同 diff:比较并显示两个文件的不同 diffstat:根据 diff 指令的结果显示统计信息 ed:行文本编辑器 emacs:全屏文本编辑器 ex:文本编辑器 expand:将 Tab 转换为空白(Space) fmt:最优化文本格式 fold:设置文件显示的行宽 grep/egrep/fgrep:显示文件中匹配的行 head:输出文件开头部分内容 ispell:交互式拼写检查程序 jed:文本编辑器 joe:编辑文本文件 join:合并两个文件的相同字段 less:分屏查看文本文件 look:显示文件中以特定字符串开头的行 more:分屏查看文本文件 od:以数字编码输出文件内容 paste:合并文件的内容 pico:文本编辑器 sed:流文件编辑器 sort:排序数据文件 spell:拼写检查split:分割文件 sum:计算并显示文件的校验码 tac:反序显示文件内容 tail:输出文件尾部部分内容 tee:将输入内容复制到标准输出和指定文件 tr:转换或删除文件中的字符 unexpand:将空白(Space)转换为 Tab uniq:删除文件中的重复行 vi:全屏文本编辑器 wc:计算文件的字节数、单词数和行数 四、Linux 下常用命令:shell 指令 alias:定义命令别名 bg:将作业(或任务)放到后台运行 bind:显示或设置键盘配置 declare:声明 shell 变量 dirs:显示 shell 目录堆栈中的记录 echo:打印字符串到标准输出 enable:激活与关闭 shell 内部命令 eval:执行指定指令并返回结果 exec:执行给定指令后退出登录 exit:退出当前 shell export:设置与显示环境变量 fc:编辑并执行历史命令 fg:将后台任务(或作业)切换到前台运行 hash:显示与清除指令时运行查询的哈希表 history:显示与操纵历史命令 jobs:显示 shell 的作业信息 kill:杀死进程或作业 logout:退出登录 shell popd:从 shell 目录堆栈中删除记录 pushd:向 shell 目录堆栈中添加记录 set:设置 shell 的执行方式 shopt:设置控制 shell 行为变量的开关值 ulimit:设置 shell 的资源限制 umask:设置创建文件的权限掩码 unalias:取消由 alias 定义的命令别名 unset:删除定义的变量或函数 五、Linux 下常用命令:打印相关指令 accept:接受打印请求 cancel:取消打印任务 disable:停止打印机 enable:启动打印机lp:打印文件 lpadmin:配置 cups 打印机和类 lpc:控制打印机 lpq:显示当前打印队列 lpr:打印文件 lprm:删除当前打印队列中的作业 lpstat:显示 CUPS 的状态信息 pr:打印前转换文本格式 reject:拒绝打印请求 六、Linux 下常用命令:其他基础指令 bc:实现精确计算的计算器 cal:显示日历 clear:清屏指令 consoletype:显示当前使用的终端类型 ctrlaltdel:设置热键 Ctrl+Alt+Del 的功能 date:显示和设置系统日期时间 dircolors:设置 ls 指令显示时的颜色 eject:弹出可移动设备的介质 halt:关闭计算机 hostid:显示当前主机的数字标识 hwclock:查询和设置系统硬件时钟 info:读取帮助文档 login:登录系统 man:显示联机帮助手册 md5sum:计算并显示文件的 md5 摘要信息 mesg:设置终端写权限 mtools:显示 mtools 软件包的指令 mtoolstest:测试并显示 mtools 工具包的配置 poweroff:关闭计算机并切断电源 reboot:重新启动计算机 shutdown:关闭计算机 sleep:睡眠指定长的时间 stat:显示文件或文件系统的状态 talk:与其他用户交谈 wall:向所有终端发送信息 whatis:在数据库中查询关键字 who:显示当前已登录用户的信息 whoami:显示当前用户名 write:向指定用户终端发送信息 yes:不断输出指定字符串 七、Linux 下常用命令:用户管理 chfn:改变用户的 finger 信息chsh:改变用户登录时的默认 shell finger:用户信息查询程序 gpasswd:管理组文件/etc/group groupadd:创建组 groupdel:删除组 groupmod:修改组信息 groups:显示用户所属的组 grpck:验证组文件/etc/group 的完整性 grpconv:启用组的影子口令文件 grpunconv:关闭组的影子口令文件 logname:显示登录用户名 passwd:设置用户密码 pwck:验证用户文件密码文件的完整性 pwconv:启用用户的影子口令文件 pwunconv:关闭用户的影子口令文件 su:切换用户 useradd:创建用户 userdel:删除用户 usermod:修改用户的配置信息 users:显示当前登录系统的用户名 八、Linux 下常用命令:进程管理 init:进程初始化控制 killall:根据名称结束进程 nice:设置进程优先级 nohup:以忽略挂起信号方式运行程序 pgrep:基于名字查询并显示进程号 pidof:查找正在运行程序的进程号 pkill:向指定的进程发送信号 ps:显示系统当前的进程状态 pstree:用树形图显示进程的父子关系 renice:调整进程优先级 w:显示当前登录用户的相关信息 watch:全屏方式显示指定命令的输出信息 九、Linux 下常用命令:磁盘与文件系统管理 badblocks:磁盘坏块检查工具 blockdev:从命令行调用块设备的 ioctl 函数 chattr:改变文件的第 2 扩展文件系统属性 convertquota:转换 quota 文件格式 df:报告磁盘剩余空间情况 dumpe2fs:显示 ext2/ext3 文件系统信息 e2fsck:检查 ext2/ext3 文件系统 e2image:保存 ext2/ext3 源数据到文件e2label:设置 ext2/ext3 文件系统标签 edquota:编辑用户的磁盘空间配额 fdisk:Linux 下的分区工具 findfs:查找文件系统 fsck:检查与修复 Linux 文件系统 grub:Linux 下的引导加载器 hdparm:调整硬盘 I/O 性能 lilo:Linux 加载器 lsattr:显示文件的 ext2 文件系统属性 mkbootdisk:为当前系统创建专门的引导软盘 mke2fs:创建第 2 扩展文件系统 mkfs:创建各种文件系统 mkinitrd:创建初始化 ram 磁盘映像文件 mkisofs:创建光盘映像文件 mknod:创建块设备或字符设备文件 mkswap:创建交换分区文件系统 mktemp:创建临时文件 mount:加载文件系统 parted:磁盘分区管理工具 quota:显示用户磁盘配额 quotacheck:创建、检查和修复配额文件 quotaoff:关闭文件系统的磁盘配额功能 quotaon:打开文件系统的磁盘配额功能 quotastat:显示磁盘配额状态 repquota:显示文件系统磁盘配额信息报表 swapoff:关闭交换空间 swapon:激活交换空间 sync:强制将缓存数据写入磁盘 tune2fs:调整 ext2/ext3 文件系统的参数 umount:卸载已经加载的文件系统 十、Linux 下常用命令:内核与性能 depmod:处理内核可加载模块的依赖关系 dmesg:显示内核的输出信息 free:显示内存使用情况 insmod:加载模块到内核 iostat:报告 CPU、I/O 设备及分区状态 ipcs:显示进程间通信的状态信息 kernelversion:显示内核主版本号 lsmod:显示已加载的模块 modinfo:显示内核模块信息 modprobe:加载内核模块并解决依赖关系 mpstat:显示进程相关状态信息 rmmod:从内核中删除模块sar:收集、显示和保存系统活动信息 slabtop:实时显示内核的 slab 缓存信息 sysctl:运行时修改内核参数 tload:监视系统平均负载情况 top:显示和管理系统进程 uname:显示系统信息 uptime:显示系统运行时间及平均负载 vmstat:显示虚拟内存的状态 十一、Linux 下常用命令:X-Window 系统 startx:初始化 X-Window 会话 xauth:X 系统授权许可文件管理工具 xhost:显示和配置 X 服务器的访问权限 xinit:X-Window 系统初始化程序 xlsatoms:显示 X 服务器原子数据定义 xlsclients:显示指定显示器上运行的 X 程序 xlsfonts:显示 X 服务器使用的字体信息 xset:设置 X 系统的用户偏爱属性 十二、Linux 下常用命令:系统安全 chroot:以指定根目录运行指令 nmap:网络探测工具和安全扫描器 scp:加密的远程复制工具 sftp:安全文件传输工具 slogin:加密的远程登录工具 ssh:加密的远程登录工具 sudo:以另一个用户身份执行指令 十三、Linux 下常用命令:编程相关指令 awk/gawk:模式扫描与处理语言 expr:计算表达式的值 gcc:GNU 的 C 语言编译器 gdb:GNU 调试器 ldd:显示共享库依赖 make:工程编译工具 nm:显示目标文件的符号表 perl:perl 语言的命令行工具 php:PHP 脚本语言命令行接口 test:条件测试 十四、Linux 下常用命令:其他系统管理与维护指令 arch:显示当前主机的硬件架构 at:按照时间安排任务的执行 atq:查询待执行的任务atrm:删除待执行的任务 batch:在指定时间运行任务 chkconfig:设置系统在不同运行等级下所执行的服务 crontab:按照时间设置计划任务 last:显示以前登录过系统的用户相关信息 lastb:显示登录系统失败的用户相关信息 logrotate:系统日志的轮循工具 logsave:将命令的输出信息保存到日志文件 logwatch:报告和分析系统日志 lsusb:显示所有的 USB 设备 patch:补丁与更新文件 rpm:Red Hat 软件包管理器 runlevel:显示当前系统的运行等级 service:Linux 服务管理和控制工具 telinit:切换当前系统的运行等级 yum:RPM 软件包自动化管理工具 十五、Linux 下常用命令:网络配置 dnsdomainname:显示系统的 DNS 域名 domainname:显示和设置主机域名 hostname:显示或者设置系统主机名 ifcfg:配置网络接口 ifconfig:配置网络接口的网络参数 ifdown:关闭指定网络接口 ifup:启动指定网络接口 nisdomainname:显示和设置主机域名 route:显示与操纵本机的 IP 路由表 ypdomainname:显示和设置主机域名 十六、Linux 下常用命令:网络测试与应用 arp:管理本机 arp 缓冲区 arping:向相邻主机发送 ARP 请求报文 arpwatch:监听网络上的 ARP 信息 dig:域名查询工具 elinks:纯文本网页浏览器 elm:电子邮件客户端程序 ftp:文件传输协议客户端 host:DNS 域名查询工具 ipcalc:IP 地址计算器 lynx:纯文本网页浏览器 mail:电子邮件管理程序 ncftp:增强的 FTP 客户端工具 netstat:显示网络状态 nslookup:DNS 域名查询工具pine:电子邮件和新闻组处理程序 ping:测试到达目标主机的网络是否通畅 rsh:远程 shell telnet:远程登录工具 tftp:简单文件传输协议客户端 tracepath:追踪数据经过的路由 traceroute:追踪数据包到达目的主机经过的路由 wget:从指定 URL 地址下载文件 十七、Linux 下常用命令:高级网络指令 arptables:管理内核的 ARP 规则表 ip:强大的多功能网络配置工具 iptables:IP 包过滤与 NAT 管理工具 iptables-save:保存内核中 iptables 的配置 iptables-restore:还原 iptables 的配置信息 tcpdump:监听网络流量 十八、Linux 下常用命令:网络服务器指令 ab:Web 服务器性能测试 apachectl:Apache HTTP 服务器控制接口 exportfs:管理 NFS 服务器共享的文件系统 htdigest:管理用于摘要认证的用户文件 htpasswd:管理用于基本认证的用户文件 httpd:Apache 超文本传输协议服务器 mailq:显示待发送的邮件队列 mysql:MySQL 服务器的客户端工具 mysqladmin:MySQL 服务器管理工具 msqldump:MySQL 服务器备份工具 mysqlimport:MySQL 数据库导入工具 mysqlshow:显示 MySQL 数据库、表和字段信息 nfsstat:显示网络文件系统状态 sendmail:电子邮件传送代理程序 showmount:显示 NFS 服务器上的加载信息 smbclient:samba 服务器客户端工具 smbmount:加载 samba 文件系统 smbpasswd:改变 samba 用户的密码 squid:HTTP 代理服务器程序 sshd:OpenSSH 守护进程

 上一个教程:liuxn命令大全