Linux常用命令 备查
区分关系:
有很多类型的shell,最常见的一种Shell是bash
env 查看所有环境变量
用echo查看环境变量
echo $LOGNAME
echo $PATH
https://shimo.im/docs/6gy9GPrDgDQkKypV/ 《Linux常用基本命令》,可复制链接后用石墨文档 App 或小程序打开
从硬盘里找的,作者忘了
| 文件管理 | |
|---|---|
| cat | 用于连接文件并打印到标准输出设备上 |
| chattr | 用于改变存放在ext2文件系统上的文件属性 |
| chgrp | 变更文件或目录的群组 |
| chmod | 设置文件的权限 ugo user group others |
| chown | 改变文件所有者 |
| cksum | 检查文件的CRC是否正确 |
| cmp | 用于比较两个文件是否有差异 |
| diff | 逐行比较文件 |
| diffstat | 根据diff的比较结果,显示统计数字 |
| file | 辨识文件的类型 |
| find | 用来在指定目录下查找文件 |
| git | 文字模式下的文件管理员 |
| gitview | 查看文件的内容,同时显示十六进制和ASCII格式的字码 |
| indent | 调整C原始代码文件的格式 |
| cut | 显示每行从开头算起num1到num2的文字 |
| ln | link,建立一个同步的链接 |
| less | 随意浏览文件,less在查看之前不会加载整个文件 |
| locate | 查找符合条件的文档 |
| lsattr | list attribute 显示文件属性 |
| mattrib | 变更或显示MS-DOS文件的属性 |
| mc | 提供一个菜单式的文件管理程序 |
| mdel | 删除MSDOS格式的档案 |
| mdir | 显示MS-DOS目录 |
| mktemp | 建立temp文件,供shell script使用 |
| more | 一页一页的显示,逐页阅读 |
| mmove | 在MS-DOS文件系统中,移动文件或目录,或更改名称 |
| mread | 将MS-DOS文件复制到Linux/Unix的目录中 |
| mren | 更改MS-DOS文件或目录的名称,或是移动文件或目录 |
| mtools | 显示mtools支持的指令, mtools是MS-DOS文件系统的工具程序 |
| mtoolstest | 测试并显示mtools的相关设置 ,是mtools工具指令,可读取与分析mtools的配置文件 |
| mv | 为文件或目录改名,或将文件或目录移入其他位置 |
| od | 输出文件内容,以八进制字码呈现出来 |
| paste | 把每个文件以列对列的方式,一列列地加以合并 |
| patch | 修补文件 |
| rcp | 复制远程文件或目录,remote copy |
| rm | 删除一个文件或目录 ,remove |
| slocate | 查找文件或目录 |
| split | 用于建一个文件分割成较小的文件,缺省每1000行切割成一个小文件 |
| tee | T形管道,读取标准输入,并将内容输出到文件 |
| tmpwatch | 删除temp文件 |
| touch | 修改文件或目录的时间属性,包括存取时间和更改时间。若文件不存在,建立一个新的文件 |
| unmask | 制定在建立文件时预设的权限掩码 |
| which | 查找在环境变量$PATH设置的目录里查找文件 |
| cp | 用于复制文件或目录 |
| whereis | 在特定目录中查找符合条件的文件 |
| mcopy | 复制MSDOS格式文件到Linux中,或是由Linux复制MSDOS文件到磁片上 |
| mshowfat | 显示MS-DOS文件在FAT中的记录 |
| rhmask | 对文件进行加密和解密操作 |
| scp | Linux之间复制文件和目录 |
| awk | 一种处理文本文件的语言,缩写是三位创始人的family name首字母 |
| read | 从stdin读取数值 |
| updatedb | 创建或更新slocate/locate命令所必需的数据库文件,执行过程较长 |
| 文档编辑 | |
| col | 过滤控制字符 |
| colrm | 滤掉制定的行,从stdin读,写到stdout,不加参数不会过滤任何一行 |
| comm | 比较两个已经排过序的文件 |
| csplit | 分割文件 |
| ed | Linux中最简单的文本编辑器,一次仅能编辑一行 |
| egrep | 在文件内查找制定的字符串 |
| ex | 在Ex模式下启动vim文本编辑器 |
| fgrep | 相当于执行grep命令加上参数“-F” |
| fmt | 编排文本文件 |
| fold | 限制文件列宽 |
| grep | 查找内容包括制定的范式样式的文件(推荐) |
| ispell | 用于拼写检查程序 |
| jed | jed是Slang所写成的程序,适合用来编辑程序原始代码 |
| joe | 一个功能强大的全屏幕文本编辑程序 |
| join | 将两个文件中,制定栏位内容相同的行连接起来 |
| look | 给予它需查询的字首字符串,它会显示所有开头字符串符合该条件的单字 |
| mtype | 模拟MS-DOS的type指令,可以显示MS-DOS文件的内容 |
| pico | 简单易用、显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来 |
| rgrep | 递归查找文件里符合条件的字符串 |
| sed | 利用脚本来处理文本条件 |
| sort | 将文本文件内容加以排序 |
| spell | 建立拼写检查程序 |
| tr | 转换或删除文件中的字符 |
| expr | 用于求表达式变量的值 |
| uniq | unique,用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用 |
| wc | words count,计算字数 |
| let | 是BASH中用于计算的工具 |
| 文件传输 | |
| lprm | 将一个工作由打印机贮存列中移除 |
| lpr | line printer,将一个或多个文件放入打印队列等待打印 |
| lpq | 查看一个打印队列的状态 |
| lpd | 常驻的打印机管理程序 |
| bye | 中断FTP连线并结束程序 |
| ftp | FTP文件传输协议 |
| uuto | 将文件传送到远端的UUCP主机 |
| uupick | 处理传送进来的文件 |
| uucp | 在Unix系统之间传送文件 |
| uucico | UUCP文件传输服务程序 |
| tftp | 简单的文字模式ftp程序 |
| ncftp | 文字模式ftp程序的佼佼者 |
| ftpshut | 在指定的时间关闭FTP服务器 |
| ftpwho | 显示目前所有以FTP登入的用户信息 |
| ftpcount | 显示目前以FTP登入的用户人数 |
| 磁盘管理 | |
| cd | change directory,切换当前工作目录 |
| df | disk free 显示磁盘使用情况统计 |
| dirs | 显示目录记录 |
| du | disk usage,显示目录或文件的大小 |
| edquota | 编辑用户或群组的磁盘配额,edit quota |
| eject | 退出抽取式设备 |
| mcd | 可在MS-DOS文件系统中切换工作目录。不加任何参数则显示目前所在的磁盘与工作目录 |
| mdeltree | 删除MSDOS格式档案及目录 |
| mdu | 显示MS-DOS目录所占用的磁盘空间 |
| mkdir | make directory,建立目录 |
| mlabel | 设定磁盘的标签 |
| mmd | 在MS-DOS文件系统中建立目录 |
| mrd | 删除MS-DOS文件系统中的目录 |
| mzip | Zip/Jaz磁盘驱动器控制指令 |
| pwd | print work directory,显示工作目录 |
| quota | 显示磁盘已经使用的空间与限制 |
| mount | 挂载Linux系统外的文件 |
| mmount | 挂入MS-DOS文件系统 |
| rmdir | 删除空的目录,?为什么不用rm? |
| rmt | 通过进程间通信远程控制磁带机 |
| stat | 以文字的格式显示inode的内容 |
| tree | 以树状图列出目录的内容 |
| umount | 卸除目前挂在Linux目录中的文件系统 |
| ls | list,显示指定工作目录下的内容 |
| quotacheck | 全拼的清流,检查磁盘的使用空间与限制 |
| quotaoff | 关闭磁盘空间限制 |
| lndir | 连接目录内容,link directory |
| repquota | 检查磁盘空间限制的状态 |
| quotaon | 开启磁盘空间限制 |
| 磁盘维护 | |
| badblocks | 检查磁盘装置中损坏的区块 |
| cfdisk | 磁盘分区 |
| dd | 读取、转换并输出数据 |
| e2fsck | 检查使用 Linux ext2 档案系统的partition 是否正常工作 |
| ext2ed | ext2文件系统编辑程序 |
| fsck | 检查与修复Linux档案系统 |
| fsck.minix | 检查文件系统并尝试修复错误 |
| fsconf | 设置文件系统相关功能 |
| fdformat | 对指定的软碟机装置进行低阶格式化 |
| hdparm | 显示与设定IDE或SCSI硬盘的参数 |
| mformat | 对MS-DOS文件系统的磁盘进行格式化 |
| mkbootdisk | 建立目前系统的硬盘 |
| mkdosfs | 建立DOS文件系统 |
| mke2fs | 建立ext2文件系统 |
| mkfs.ext2 | 与mke2fs 相同 |
| mkfs.msdos | 与mkdosfs相同 |
| mkinitrd | 建立要载入ramdisk的.iso文件 |
| mkisofs | 建立 ISO 9660 映像文件 |
| mkswap | 设置交换区 swap area |
| mpartition | 建立或删除MS-DOS的分区 |
| swapon | 激活LInux中交换空间,Linux内存管理必须使用交换区来建立虚拟内存 |
| symlinks | 维护符号连接的工具程序 |
| sync | 数据同步,在关闭Linux时使用 |
| mbadblocks | 检查MS-DOS文件系统的磁盘是否有损坏的磁区 |
| mkfs.minix | 建立Minix文件系统 |
| fsck.ext2 | 检查文件系统并尝试修复错误 |
| fdisk | 创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表 |
| losetup | 设置循环设备,循环设备可把文件虚拟成区块设备,得以模拟整个文件系统 |
| mkfs | 在特定的分区上建立Linux文件系统 |
| sfdisk | 硬盘分区工具程序 |
| swapoff | 关闭系统交换区 |
| 网络通讯 | 挺有用的 |
| apachectl | 控制Apache HTTP服务器的程序 |
| arpwatch | 监听网络上ARP的记录 |
| dip | IP拨号连接 |
| getty | 设置终端机模式,连线速率和管制线路 |
| mingetty | 精简版的getty |
| uux | 在远端的UCCP主机上执行指令 |
| telnet | 应用层的那个telnet |
| uulog | 显示UUCP记录文件 |
| uustat | 显示UUCP目前的状况 |
| ppp-off | 关闭ppp连线 |
| netconfig | Slackware发行版内附程序,具有互动式的问答界面 |
| nc | 设置路由器 |
| httpd | Apache HTTP服务器程序 |
| ifconfig | 显示或设置网络设备 |
| minicom | 调制解调通信程序,或者说一个相当受欢迎的PPP拨号连线程序 |
| mesg | 设置终端机的写入权限 |
| dnsconf | 设置DNS服务器组态 |
| wall | 将讯息传给每一个mesg设定为yes的上线使用者。 |
| netstat | 显示网络状态 |
| ping | ping 某个IP |
| pppstats | 显示PPP连线状态 |
| samba | Samba服务器控制 |
| setserial | 设置或显示串口的相关信息 |
| talk | 用于与其他使用者对谈 |
| traceroute | 一步发一个回信 |
| tty | 显示终端机连接stdin的文件名称 |
| newaliases | 使用一个在/etc/aliases 中的档案使用者名称转换的工作 |
| uuname | 显示UUCP远端主机 |
| netconf | 设置各项网络功能 |
| write | 传讯息给其他使用者 |
| statserial | 显示串口状态 |
| efax | 收发传真 |
| pppsetup | 设置PPP连线 |
| tcpdump | 倾倒网络传输数据 |
| ytalk | 用于与其他用户交谈 |
| cu | 连接另一个系统主机 |
| smbd | Samba服务器程序 |
| testparm | 测试Samba的设置是否准确无误 |
| smbclient | 存取SMB/CIFS服务器的用户端程序 |
| shapecfg | 管制网络设备的流量 |
| 系统管理 | |
| adduser | 新增使用者账号或者更新预设的使用者资料 |
| chfn | 提供使用者更改个人资讯,用于finger and mail username |
| useradd | 建立用户账号 #神仙,这和adduser不能整合一下吗 |
| date | 显示或设定系统的日期与时间 |
| exit | 退出当前的shell |
| finger | 查询一些其他使用者的资料 |
| fwhios | 查找并显示用户信息 |
| sleep | 将目前动作延迟一段时间 |
| suspend | 暂停执行shell |
| groupdel | 删除群组 |
| groupmod | 更改群组识别码或名称 |
| halt | if runlevel==0 or 6 ,关闭系统,else shutdown指令加上-h 取代 |
| kill | 删除执行中的程序或工作 |
| last | 显示用户最近登录信息 |
| lastb | 列出登入系统失败的用户相关信息 |
| login | 登入系统 |
| logname | 显示用户名称 |
| logout | 退出系统 |
| ps | 显示当前进程的状态,process status |
| nice | 以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序... |
| procinfo | 显示系统状态 |
| top | 实时显示process的动态 |
| pstree | 将所有行程以树状图显示 |
| reboot | 重新启动计算机 |
| rlogin | remote login,用于远端登入 |
| rsh | 远端登入的shell |
| sliplogin | 将SLIP接口加入stdin |
| screen | 多重视窗管理程序 |
| shutdown | 关机程序,也可以用来重开机 |
| rwho | 查看系统用户,显示局域网里所有主机的用户 |
| sudo | 系统管理者的身份执行指令,好像是请求root授权来做 |
| gitps | 报告程序状况 |
| swatch | 系统监控程序 |
| tload | 显示系统负载状况 |
| logrotate | 管理记录文件 |
| uname | unix name,显示系统信息 |
| chsh | 更改使用者shell设定 |
| userconf | 用于用户账号设置程序 |
| userdel | 删除用户账号 |
| usermod | 修改用户账号 |
| vlock | 锁住虚拟终端 |
| who | 显示系统中有哪些使用者正在上面 |
| whoami | 显示自身用户名称 |
| whois | 查找并显示用户信息 |
| newgrp | 登入另一个群组 |
| renice | 重新指定一个或多个行程的优先序 |
| su | switch user,变更为其他使用者的身份 |
| skill | 送个讯号给正在执行的程序 |
| w | 得知目前登入系统的用户有哪些人,以及他们正在执行的程序 |
| id | 显示用户的ID,以及所属群组的ID |
| groupadd | 建立一个新的工作组,新工作组的信息将被添加到系统文件中 |
| free | 显示内存状态 |
| 系统设置 | |
| reset | 和test是同一个命令,用途是设定终端机的状态 |
| clear | 清屏 |
| alias | 设置指令的别名,几乎没有什么限制,所以命令不是你想要的时候可能是alias里有设置 |
| dircolors | 设置ls指令在显示目录或文件时所用的色彩 |
| aumix | 设置音效装置 |
| bind | 显示或设置键盘按键与其相关的功能 |
| chroot | 把根目录换成指定的目的目录 change root |
| clock | 调整RTC时间,RTC是电脑内建的硬件时间 |
| crontab | 定期执行程序的命令 |
| declare | 用来声明shell变量 |
| depmod | 分析可载入模块的相依性 |
| dmesg | 显示开机信息 |
| enable | 启动或关闭shell内建指令 |
| eval | 重新运算求出参数的内容 |
| export | 设置或显示环境变量 |
| pwunconv | 关闭用户的投影密码,把密码从shadow文件内,重回到passwd文件里 |
| grpconv | 开启群组的投影密码。投影密码改存在/etc下的shadow和gshadow文件内,只允许admin读取 |
| rpm | rehat package manager ,软件包管理 |
| insmod | install module 载入模块 |
| kbdconfig | 设置键盘类型 |
| lilo | 安装核心载入,开机管理程序 |
| liloconfig | 设置核心载入,开机管理程序 |
| lsmod | 显示已载入系统的模块 |
| minfo | 显示MS-DOS文件系统的各项参数 |
| set | 设置shell |
| modprobe | 自动处理可载入模块 |
| ntsysv | 设置系统的各种服务 |
| mouseconfig | 设置鼠标相关参数 |
| passwd | 更改使用者的密码 |
| pwconv | 开启用户的投影密码 |
| rdate | 显示其他主机的日期与时间 |
| resize | 设置终端机视窗的大小 |
| rmmod | 删除模块 remove module |
| grpunconv | 关闭群组的投影密码 grp un conv |
| modinfo | 显示kernel模块的信息 |
| time | 量测指令执行时所需消耗的时间及系统资源等资讯 |
| setup | 设置共用程序,打印设置,时区服务blabla |
| sndconfig | 设置声卡 sound configure |
| setenv | 查询或显示环境变量 |
| setconsole | 设置系统终端 |
| timeconfig | 设置时区 |
| ulimit | 控制shell程序的资源 |
| unset | 删除变量或函数 |
| chkconfig | 检查,设置系统的各种服务 |
| apmd | 进阶电源管理服务程序 |
| hwclock | 显示与设定硬件时钟 |
| mkkickstart | 建立安装的组态文件 |
| fbset | 设置景框缓冲区 |
| unalias | 新话,删除别名 |
| SVGATextMode | 加强文字模式下的显示画面 |
| gpasswd | 用于将一个用户添加到组或者从组中删除 |
| 备份压缩 | |
| ar | 建立或修改备存文件,或者从备存文件中抽取文件 |
| bunzip2 | .bz2文件的解压缩程序 |
| bzip2 | .bz2文件的压缩程序 |
| bzip2recover | 修复损坏的.bz2文件 |
| gunzip | gunzip就是gzip的硬连接 |
| unarj | 解压缩.arj文件 |
| compress | 一个古老的压缩指令, .Z,现在多用gzip |
| cpio | 备份文件 |
| dump | 备份文件系统 |
| uuencode | 将uuencode编码后的档案还原 |
| gzexe | 压缩执行文件 |
| gzip | 用于压缩文件,使用广泛 .gz |
| lha | 压缩或解压缩文件 .lzh |
| restore | 还原由dump备份下来的东西 |
| tar | 备份文件 |
| uudecode | 将uuencode编码后的档案还原 |
| unzip | 解压 .zip文件 |
| zip | 广泛的压缩程序 .zip |
| zipinfo | 列出压缩文件信息 |
| 设备管理 | |
| setleds | 设定键盘上方3个LED的状态 |
| loadkeys | 根据一个键盘定义表改变linux键盘驱动程序转译键盘输入过程 |
| rdev | 查询/设置内核映像文件的根设备,RAM磁盘大小或视频模式 |
| dumpkeys | 显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系 |
| MAKEDEV | 新增/dev/下的装置档案,一般而言不会需要用到这个命令 |
| bc | 任意精度计算器语言 |
| tail | 查看文件的内容 |
| xargs | 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具 |
这里只是给了一些常用命令的概览
更具体的介绍还是查Linux命令在线手册吧~
Linux常用命令 备查的更多相关文章
- Linux 常用命令(持续更新)
Linux常用命令介绍(备查) *所有的命名都可以用 命令 --help/man 命令 查看使用说明 1.pwd 显示当前路径 2.dir 和 ls用法一样 都是列出当前路径下的文件(不包括隐藏文件) ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
随机推荐
- IDEA+SpringBoot整合Swagger2创建API文档
------------恢复内容开始------------ 1.创建SpringBoot项目 2.选择快捷方式创建springboot项目 3.工程文件树形图 4.pom.xml中导入Swagger ...
- MAC使用Graphviz包报错 failed to execute PosixPath('dot')
在使用LightGBM进行可视化时,用到了Graphviz包,在安装Graphviz包时遇到了以下问题. 错误描述: ExecutableNotFound: failed to execute Pos ...
- 再见IE
- Unity中常用的几种读取本地文件方式
使用的命名空间如下 using LitJson;using System.Collections.Generic;using System.IO;using System.Text;using Uni ...
- ssh免密码登录服务器
A机为本地主机(即用于控制其他主机的机器) B机为远程主机(即被控制的机器server)B机:192.168.3.145 假如A机无密码登录B机器 A机上的命令: 1,ssh-keygen - ...
- 新手IC617安装NCSU pdk
新手IC617安装NCSU cdk 以CMOSedu网站为参考:https://cmosedu.com/videos/cadence/tutorial1/cadence_tutorial_1.htm ...
- pycharm导入第三方包
- 解决 vue init webpack 报错问题 报错原因是因为不能执行脚本文件。
解决方案: 运行下面一行代码: set-ExecutionPolicy RemoteSigned
- javaScript事件onmouseout 、 onmouseove
javaScript事件onmouseout . onmouseove onmouseout: 鼠标从某元素移开 onmouseover: 鼠标被移到某元素之上 这两个事件是鼠标滑过元素是的效果,可以 ...
- layui中文离线文档PDF下载
失效链接处理 layui中文离线文档 PDF 下载 本站整理下载: 链接:https://pan.baidu.com/s/18FbllhLEezXTn-y1eiiNKg 提取码:nuqz ...