Linux常用命令速查备忘
http://www.ha97.com/4338.html
PS:备忘而已,详细的命令参数说明自己man
一.启动,关机,登入,登出相关命令
[login]登录
[logout]登出
[exit]登出
[shutdown]停止系统
[halt]停止系统
[reboot]重启动
[poweroff]切断电源
[sync]把内存里的内容写入磁盘
[lilo]安装lilo启动管理程序
[grub]安装lilo启动管理程序
二.Shell相关命令
[chsh]切换Shell
[history]显示命令履历
[alias]设置命令别名
[unalias]取消命令别名
[which]显示命令所在位置
[type]查询命令种类
[echo]显示字符串或者变量内容
[set]设置/显示Shell变量
[printenv]显示环境变量
[export]设置环境变量
[env]设置临时环境变量
[unset]释放环境变量
[setenv]设置环境变量
[unsetenv]释放环境变量
[source]执行文件当中的命令
[man]查询命令手册
[info]查询超文本命令手册
[whatis]显示命令简介
[apropos]通过关键字查询手册
三.用户管理相关命令
[su]切换到其他用户
[useradd]追加用户
[adduser]追加用户
[userdel]删除用户
[usermod]修改用户设置
[chfn]修改用户私人信息
[groupadd]追加组
[groupdel]删除组
[groupmod]修改组设置
[passwd]更改密码
[whoami]显示用户名
[logname]显示登录用户帐号
[users]显示所有登录用户信息
[who]查询登录用户信息
[w]查询登录用户信息
[id]显示指定用户的ID信息
[groups]显示指定用户的所属组
[finger]显示指定用户的个人信息
[mesg]开关与他人收发消息
[write]给其他用户发消息
[wall]给所有用户发消息
[talk]和其他用户聊天
四.系统消息相关命令
[top]提供了实时的对系统处理器的状态监视
[date]显示/设置当前时间
[uptime]显示系统运行时间
[arch]显示机器的核心构架(如i386)
[uname]显示操作系统信息
[tty]显示终端名
[last]显示登录/登出在履历
[lastb]显示非法登录信息
[dumpkeys]显示当前键盘配置
[loadkeys]变更键盘配置
[df]查询磁盘使用信息
[du]查询磁盘使用信息
[dmesg]显示系统启动消息
[script]保存输入输出到文件
五.文件操作相关命令
[ls]显示文件列表
[tree]显示目录树
[pwd]显示当前路径
[cd]更改当前路径
[pushd]追加路径到目录堆栈
[popd]从目录堆栈删除路径
[dirs]显示目录堆栈的内容
[mkdir]创建路径
[rmdir]删除路径
[cp]复制文件/目录
[rm]删除文件/目录
[mv]移动文件/目录,修改文件名
[chown]更改文件/目录的所有者
[chgrp]修改文件/目录的所有组
[chmod]修改文件/目录的权限
[touch]更改文件时间
[ln]建立文件/目录链接
[find]查找文件
[whereis]显示文件存在的路径名
[file]查询文件种类
[size]查询文件大小
六.文件编辑相关命令
[cat]显示文件内容
[tee]输出到文件和屏幕
[more]分屏显示文件内容
[less]分屏显示文件内容
[head]显示文件头部内容
[tail]显示文件尾部内容
[fold]折叠显示长行
[sort]排列文件的行
[cmp]比较文件内容
[diff]显示文件差异
[nkf]更改日语文件编码
[dd]变更文件之后复制
[wc]统计文本单词数,文件大小等
[split]分割文件
[paste]以行连接文件
[join]以字段连接文件
[grep]查询文字
[uniq]过滤重复部分显示文件内容
[tr]替换文字
[sed]替换文字
[vi]vi文字编辑器
七.压缩/解压缩相关命令
[tar]压缩/解压缩文件
[compress]压缩/解压缩文件
[uncompress]解压缩
[gzip]压缩/解压缩文件
[gunzip]解压缩
[zcat]显示压缩文件的内容
[lha]压缩/解压缩文件
[uuencode]把二进制文件编码为文本文件
[uudecode]把经过编码的文本文件还原为二进制文件
八.MS-DOS工具集
[mtools]命令
[mdir]显示文件列表
[mcd]改变当前目录
[mmd]新建目录
[mrd]删除目录
[mdeltree]删除目录树
[mcopy]复制文件
[mdel]删除文件
[mmove]移动文件
[mren]更改文件或目录名
[mattrib]修改文件属性
[mtype]显示文件内容
[mdu]查询文件或目录大小
[minfo]显示磁盘信息
[mformat]以MS-DOS方式格式化磁盘
[mlabel]设置磁盘标签
九.控制外部设备相关命令
[mount]mount上设备
[umount]解除已经mount上的设备
[eject]弹出(CD/DVD等)
[fdformat]格式化软盘
[fdisk]配置/显示硬盘分区
[mkfs]格式化磁盘分区
[fsck]检查/修复磁盘错误
[lpr]打印到打印机
[lprm]中断打印任务
[lpq]显示打印任务的状态
[lpc]管理/控制打印任务
[ifconfig]显示/设定NIC配置
十.进程及任务管理相关命令
[ps]显示正在运行的进程
[jobs]显示后台运行任务
[fg]把任务切换到前台
[bg]把任务切换到后台
[kill]中止进程或任务
[killall]中止进程或任务
[wait]等待进程或任务的结束
[at]设置定时执行任务
[atq]显示尚未执行的任务
[atrm]删除定时执行任务
[batch]在系统负荷减轻的时候执行任务
[nice]改变优先度并执行任务
[nohup]在后台执行任务,Logout之后也不退出
[sleep]休眠一定的时间
[crond]用来定期执行程序的命令
[screen]可以在多个进程之间多路复用一个物理终端的窗口管理器
十一.网络管理相关命令
[netstat]显示当前网络连接状况
[route]显示/设置路由
[host]显示网络主机情况
[hostname]显示/设置当前主机的名字
[ping]确认和远程机器的连接情况
[traceroute]显示路由信息
[rwho]查询网上机器的登陆用户
[ruptime]查询网上机器的系统运行时间
[rlogin]登陆到远程机器
[telnet]用telnet登陆到远程机器
[rsh]给远程机器发送命令
[rcp]在远程机器之间复制文件
[mail]收取邮件
[sendmail]发送邮件
[mailq]确认邮件队列
[ftp]用ftp传输文件
十二.其他命令
[cal]显示日历
[clear]清屏
[gcc]编译C语言代码
[as]汇编
[bc]计算
[rpm]Redhat的包管理
[dpkg]Debian的包管理
[installpkg]Slackware的包安装(删除命令则是removepkg)
[xf86setup,turboxfg,Xconfigurator]配置X服务
[startx]启动X-Window图形界面