Linux 命令 一.系统管理命令1.adduser 命令:增加一个系统用户 2.apmd 命令:高级电源管理 3.apmsleep 命令:产生配置脚本 4.apropos 命令:查找用户手册的名字和相关描述 5.arch 命令:输出主机的体系结构 6.batch 命令:执行批处理 7.bg 命令:将程序放在后台执行 8.cd 命令:切换目录 9.chfn 命令:设置 finger 信息 10.chsh 命令:改变登录系统时的 shell 11.clear 命令:清除终端屏幕 12.date 命令:显示或设置系统时间 13.echo 命令:显示文本行 14.exec 命令:执行命令后交出控制权 15.exit 命令:退出 shell 16.fc 命令:修改或执行命令 17.fg 命令:将后台任务拉到前台执行 18.fgconsole 命令:打印虚拟终端的数目 19.finger 命令:查找并显示用户的信息 20.free 命令:显示内存信息 21.fuser 命令:用文件或者套接口表示进程 22.fwhois 命令:显示用户的信息 23.gcov 命令:coverage 测试工具 24.gdialog 命令:从 shell 显示文本信息 25.gitps 命令:显示程序情况 26.groupadd 命令:创建一个新的群组 27.groupdel 命令:删除一个群组 28.groupmod 命令:改变系统群组的属性 29.halt 命令:关闭系统 30.help 命令:显示 shell 的内建命令的帮助信息 31.history 命令:显示历史命令 32.htpasswd 命令:创建和更新用户的认证文件 33.id 命令:显示用户及群组的 ID 34.info 命令:读取目录信息 35.init 命令:开关机设置 36.ipcs 命令:显示进程间通信的信息 37.ipcrm 命令:删除消息队列、旗语设置或者共享内存的 ID 38.jobs 命令:显示所有的后台程序 39.kill 命令:终止执行中的程序 40.killall 命令:终止同名的所有进程 41.last 命令:显示目前和过去登录系统的用户相关信息42.lastb 命令:显示登录系统失败的用户相关信息 43.login 命令:登录系统 44.logname 命令:显示登录账号的信息 45.logrotate 命令:处理 log 文件 46.logout 命令:退出系统 47.lsmod 命令:显示 Linux 内核模块信息 48.man 命令:格式化和显示在线手册 49.manpath 命令:设置 man 手册的查询路径 50.mkfontdir 命令:创建字体文件目录 51.mount 命令:挂载文件系统 52.mpost 命令:系统的绘画工具 53.msgcat 命令:合并消息目录 54.msgcomm 命令:匹配两个消息目录 55.msgen 命令:创建英语消息目录 56.msginit 命令:初始化消息目录 57.newgrp 命令:登录另一个群组 58.nohup 命令:退出系统继续执行命令 59.ntsysv 命令:设置系统的各种服务 60.open 命令:开启虚拟终端 61.pgrep 命令:基于名字和其他属性的查找或信号处理 62.pidof 命令:查找运行程序的 ID 63.pkill 命令:终止程序 64.pmap 命令:显示程序的内存信息 65.procinfo 命令:显示系统状态 66.ps 命令:报告程序状况 67.pstree 命令:以树状图显示程序 68.pwck 命令:检查密码文件 69.pwd 命令:显示工作目录 70.reboot 命令:重新启动 71.renice 命令:调整优先级 72.rlogin 命令:远程登录 73.rmmod 命令:删除模块 74.rsh 命令:远程登录的 shell 75.rwho 命令:查看系统用户 76.screen 命令:多重视窗管理程序 77.shutdown 命令:系统关机命令 78.sleep 命令:休眠 79.su 命令:变更用户身份 80.sudo 命令:以其他的身份执行命令 81.suspend 命令:暂停执行 shell 82.swatch 命令:系统监控程序 83.symlinks 命令:维护符号链接的工具程序 84.tload 命令:显示系统负载 85.top 命令:显示进程信息86.uname 命令:显示系统信息 87.useradd 命令:建立系统账号 88.userconf 命令:用户账号设置 89.usermod 命令:修改用户账号 90.userdel 命令:删除用户账号 91.users 命令:显示用户 92.vlock 命令:锁定终端 93.w 命令:显示登录系统的用户信息 94.wait 命令:等待程序返回状态 95.watch 命令:将结果输出到标准输出设备 96.whereis 命令:查找文件 97.which 命令:查找文件 98.who 命令:显示系统用户信息 99.whoami 命令:显示用户名 100.whois 命令:显示指定用户信息 101.&命令:将任务放在后台执行二.系统设置命令1.alias 命令:设置命令的别名 2.apmd 命令:高级电源管理 3.at 命令:指定执行命令的时间 4.atd 命令:执行已经排队的任务 5.atq 命令:检查排队的任务 6.atrm 命令:删除已经排队的任务 7.atrun 命令:执行已经排队的任务 8.aumix 命令:设置音效设备 9.authconfig 命令:配置系统的认证信息 10.bind 命令:显示或者设置按键组合 11.chkconfig 命令:设置系统的应用程序 12.chroot 命令:改变根目录 13.clock 命令:设置系统的 RTC 时间 14.crontab 命令:设置计时器 15.declare 命令:显示或者设定 shell 变量 16.depmod 命令:模块关系 17.dircolors 命令:ls 命令对应的显示颜色 18.dmesg 命令:显示开机信息 19.enable 命令:可用的 shell 内置命令 20.eval 命令:连接多个命令 21.export 命令:设置或显示环境变量 22.false 命令:不做任何事情,表示失败 23.fbset 命令:设置帧缓冲区 24.hash 命令:显示和清除哈希表 25.hostid 命令:打印当前主机的标识26.hostname 命令:显示或设置当前系统的主机名 27.hwclock 命令:显示和设定硬件时钟 28.insmod 命令:载入模块 29.isosize 命令:显示 ISO9660 文件系统信息 30.kbdconfig 命令:设置键盘的类型 31.ldconfig 命令:设置动态链接绑定 32.ldd 命令:打印共享库文件的相互依赖关系 33.lilo 命令:引导安装程序 34.liloconfig 命令:设置程序的载入 35.losetup 命令:设置循环设备 36.mev 命令:监视鼠标情况 37.minfo 命令:显示 MS-DOS 文件系统的各项参数 38.mkkickstart 命令:建立安装的组态文件 39.mkraid 命令:初始化/升级 RAID 设备阵列 40.modinfo 命令:显示内核信息 41.modprobe 命令:自动处理可载入的模块 42.mouseconfig 命令:设置鼠标的相关参数 43.nice 命令:设置优先权 44.passwd 命令:设置密码 45.pwconv 命令:开启用户的投影密码 46.pwunconv 命令:关闭用户的投影密码 47.resize 命令:设置终端视窗的大小 48.rpm 命令:管理 RPM 包 49.runlevel 命令:显示执行等级 50.set 命令:设置 shell 51.setconsole 命令:设置系统终端 52.setenv 命令:查询或显示环境变量 53.setserial 命令:设置或显示串口的相关信息 54.setup 命令:设置公用程序 55.sliplogin 命令:将终端机之间的连接设为 sliplogin 连接 56.swapoff 命令:关闭系统交换分区 57.swapon 命令:启动系统交换分区 58.sysctl 命令:设置系统核心参数 59.telinit 命令:设置系统的执行级别 60.timeconfig 命令:设置时区 61.ulimit 命令:控制 shell 程序的资源 62.unalias 命令:删除别名 63.unset 命令:删除变量或函数 64.vmstat 命令:显示虚拟内存的信息 65.yes 命令:持续输出给定的字符串,每行显示一个字符串三.磁盘的管理和维护命令1.automount 命令:为 auto 文件系统配置挂载点2.badblocks 命令:检查磁盘坏道 3.cfdisk 命令:磁盘分区 4.dd 命令:转换复制文件 5.df 命令:显示磁盘信息 6.dirs 命令:显示目录信息 7.du 命令:显示目录或者文件所占的磁盘空间 8.e2fsck 命令:检查 ext2 文件系统 9.mkbootdisk 命令:建立当前系统的启动盘 10.mke2fs 命令:建立 ext2 文件系统 11.mkfs 命令:建立各种文件系统 12.mkfs.minix 命令:建立 minix 文件系统 13.mkinitrd 命令:建立要载入 ramdisk 的映像文件 14.mkisofs 命令:建立 ISO9660 映像文件 15.mkswap 命令:设置交换分区 16.mt 命令:磁带驱动操作 17.mzip 命令:zip/jaz 磁盘驱动器控制命令 18.quota 命令:显示磁盘已使用的空间与限制 19.quotacheck 命令:检查磁盘的使用空间与限制 20.quotaoff 命令:关闭磁盘空间与限制 21.quotaon 命令:开启磁盘空间限制 22.quotastats 命令:显示磁盘空间的限制 23.raidstop 命令:关闭软件控制的磁盘阵列 24.repquota 命令:检查磁盘空间限制的状态 25.restore 命令:还原 dump 操作备份的文件 26.rmt 命令:远程磁带传输模块 27.sfdisk 命令:硬盘分区工具程序 28.sync 命令:将内存缓冲区的数据写入磁盘四.文本编辑命令1.awk 命令:模式匹配语言 2.col 命令:过滤控制字符 3.colrm 命令:删除制定的列 4.comm 命令:比较排序文件 5.ed 命令:文本编辑器 6.egrep 命令:输出某种匹配的行 7.ext2ed 命令:ext2 文件系统编辑 8.fgrep 命令:匹配字符串 9.fmt 命令:编排文本文件 10.gedit 命令:gnome 的文本编辑器 11.head 命令:输出文件开头的部分信息 12.ispell 命令:拼字检查程序 13.jed 命令:编辑文本文件 14.joe 命令:编辑文本文件15.join 命令:将两个文件中与指定栏位内容相同的行连接起来 16.less 命令:一次显示一页文本 17.more 命令:显示文本信息 18.nano 命令:文本编辑器 19.pg 命令:浏览文件 20.pico 命令: 21.sed 命令:利用 script 命令处理文本文件 22.sort 命令:将文本文件内容加以排序 23.spell 命令:拼字检查程序 24.tr 命令:转换文件中的字符 25.uniq 命令:检查文件中重复出现的行 26.vi 命令:文字编辑器 27.vim 命令:增强型 vi 编辑器 28.view 命令:文字编辑器 29.wc 命令:计算字数五.文件传输命令1.bye 命令:终端 FTP 连接 2.fold 命令:限制文件的列宽 3.ftp 命令:文件传输协议 4.ftpcount 命令:显示 FTP 用户登录数 5.ftpshut 命令:定时关闭 FTP 服务器 6.ftpwho 命令:显示 FTP 登录用户信息 7.ncftp 命令:传输文件 8.ncftpget 命令:下载文件 9.ncftpls 命令:显示文件目录 10.ncftpput 命令:上传文件 11.tftp 命令:传输文件 12.uucico 命令:UUCP 文件传输 13.uucp 命令:在 Linux 系统之间传输文件 14.uupick 命令:处理文件 15.uuto 命令:文件传输到远程主机六.文件管理命令1.aspell 命令:检查文件的错误 2.attr 命令:XFS 文件系统对象的扩展属性 3.basename 命令:显示文本或者目录的基本名称 4.chattr 命令:改变文件的属性 5.chgrp 命令:改变文件或者目录所属的群组 6.chmod 命令:设置文件或者目录的权限 7.chown 命令:改变文件的拥有者或群组 8.cksum 命令:文件的 CRC 校验(该命令第一本没有)9.cmp 命令:比较文件的差异 10.cp 命令:复制 11.csplit 命令:分割文件 12.diff 命令:生成差异信息 13.diffstat 命令:diff 结果的统计信息 14.dirname 命令:显示文件的除名字外的路径 15.file 命令:识别文件的类型 16.filterdiff 命令:从 diff 文件中提取不同 17.find 命令:查找文件或目录 18.findfs 命令:通过列表或用户 ID 查找文件系统 19.git 命令:在文字模式下管理文件 20.indent 命令:调整 C 原始代码文件的格式 21.ln 命令:链接文件或目录 22.lndir 命令:连接目录的内容 23.locate 命令:查找文件 24.lsattr 命令:显示文件属性 25.mattrib 命令:变更或显示 MS-DOS 文件的属性 26.mc 命令:交互式文件管理程序 27.mcopy 命令:复制 MS-DOS 文件到 Linux,或者将 Linux 文件复制到 MS-DOS 28.md5sum 命令:检查文件 29.mdel 命令:MS-DOS 文件删除 30.mdir 命令:显示 MS-DOS 文件的目录 31.mkdir 命令:建立目录 32.mktemp 命令:建立暂存文件 33.mmove 命令:移动 MS-DOS 文件 34.mread 命令:复制 MS-DOS 文件 35.mren 命令:更改 MS-DOS 文件 36.mshowfat 命令:显示 MS-DOS 文件的记录 37.mtools 命令:显示 mtools 支持的命令 38.mtoolstest 命令:测试并显示 mtools 的相关设置 39.mv 命令:移动或更改现有的文件或目录 40.od 命令:输出文件内容 41.paste 命令:合并文件的列 42.patch 命令:修补文件 43.rcp 命令:复制远程主机的文件或目录 44.rhmask 命令:产生加密文件 45.rm 命令:删除文件或目录 46.rmdir 命令:删除目录 47.scp 命令:远程复制文件 48.slocate 命令:查找文件或目录 49.split 命令:切割文件 50.stat 命令:显示 inode 内容 51.sum 命令:计算文件的校验码 52.tee 命令:从标准输入读取并输出到标准输出和文件53.tmpwatch 命令:删除暂存文件 54.touch 命令:更新文件或目录的时间 55.tree 命令:以树状结构显示目录的内容 56.umask 命令:指定在建立文件时预设的权限掩码七.文件备份及压缩命令1.ar 命令:建立、修改或从档案文件中提取文件 2.bunzip2 命令:解压缩.bz2 类型的文件 3.bzip2 命令:解压缩.bz2 类型的文件 4.bzip2recover 命令:对损坏的.bz2 文件进行修复 5.compress 命令:压缩文件 6.cpio 命令:备份文件 7.dump 命令:文件系统备份 8.fdisk 命令:Linux 分区控制表 9.fsck 命令:检查文件系统并尝试修复错误 10.fsck.ext2 命令:检查 ext2 文件系统 11.fsck.ext3 命令:检查 ext3 文件系统 12.fsck.minix 命令:检查 minix 文件系统并尝试修复错误 13.gunzip 命令:解压缩文件 14.gzexe 命令:压缩可执行文件 15.gzip 命令:压缩文件 16.hdparm 命令:显示和设定磁盘参数 17.lha 命令:压缩或解压缩文件 18.tar 命令:压缩/解压缩文件 19.umount 命令:卸载文件系统 20.unarj 命令:解压缩.arj 文件 21.uncompress 命令:解压缩.z 文件 22.unzip 命令:解压缩 zip 文件 23.zip 命令:压缩文件 24.zipinfo 命令:显示压缩文件的信息荆轲,一个四处为家的刺客,他的心犹如浮云,心如飘蓬,是没有根的,然而高渐离的筑声,却成了他愿意停留在燕国这片土地上的原由。