职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 463|回复: 4

Redhat linux常用的命令有哪些?

[复制链接]
无处不在 发表于 2011-6-15 15:08 | 显示全部楼层 |阅读模式
Redhat linux常用的命令有哪些?
天上智喜 发表于 2011-6-15 15:08 | 显示全部楼层
<1>ls:列目录。 用法:ls或ls dirName,参数:-a显示所有文件,-l详悉列出文件。 <2>mkdir:建目录。 用法:mkdir dirName,参数:-p建多级目录,如:mkdir a/b/c/d/e/f -p <3>mount:挂载分区或镜像文件(.iso,.img)文件。 用法: a.磁盘分区:mount deviceName mountPoint -o options,其中deviceName是磁盘分区的设备名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountPoint是挂载点,它是一个目录,options是参数,如果分区是linux分区,一般不用-o options,如果是windows分区那options可以是iocharset=cp936,这样windows分区里的中文文件名就能显示出来了。用例:比如/dev/hda5是linux分区,我要把它挂到目录a上(如没目录a那就先mkdir a),mount /dev/hda5 a,这样目录a里的东西就是分区hda5里的东西了,比如hda1是windows分区,要把它挂到b上,mount /dev/hda1 b -o iocharset=cp936。 b.镜像文件:mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.img),其它的不用说了,跟上面一样。用例:如我有一个a.iso光盘镜像文件,mount a.iso a -o loop,这样进入目录a你就能浏览a.iso的内容了,*.img文件的用法一样。 <4>find:查找文件。 用法:find inDir -name filename,inDir是你要在哪个目录找,filename是你要找的文件名(可以用通配符),用通配符时filename做好用单引号引起来,否则有时会出错,用例:find . -name test*,在当前目录查找以test开头的文件。 <5>grep:在文件里查找指定的字符串。 用法:grep string filename,在filename(可用通配符)里查找string(最好用双引号引起来)。参数:-r在所有子目录里的filename里找。用例:grep hello *.c -r在当前目录下(包括子目录)的所有.c文件里查找hello。 <5>vi:编辑器。不用说,用linux的话,这个东西一定要会用。 用法:(只能简单说一下),vi filename。filename就是你要编辑的文本文件。用了执行vi filename后,你可能会发现你无法编辑文本内容,不要着急,这是因为vi还没进入编辑状态,按a或i就可以进入编辑状态了,进入编辑状态后你就可以编辑文本了。要退出编辑状态按Esc键就可以了。以下操作均要在非编辑状态下。查找文本:输入/和你要查找的文本并回车。退出:   输入:    和q并回车,如果你修改了文本,那么你要用:q!回车才能退出。保存:输入:    w回车,如果是只读文件要用:     w!。保存退出:输入:    wq回车,如果是只读就:    wq!回车。取消: 按u就可以了,按一次就取消一步,可按多次取消多步。复制粘贴一行文本:把光标移到要复制的行上的任何地方,按yy(就是连按两次y),把光标移到要粘贴地方的上一行,按p,刚才那行文本就会被插入到光标所在行的下一行,原来光标所在行后面所有行会自动下移一行。复制粘贴多行文本:跟复制一行差不多,只是yy改成先输入要复制的行数紧接着按yy,后面的操作一样。把光标移到指定行:输入:和行号并回车,比如移到123行:123回车,移到结尾回车。
曾经的小孩 发表于 2011-6-15 15:08 | 显示全部楼层
一. 启动,关机,登入,登出相关命令 <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> 和其他用户聊天   四. 系统消息相关命令 <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> 替换文字   七. 压缩/解压缩相关命令 <ar> 压缩/解压缩文件 <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> 休眠一定的时间   十一. 网络管理相关命令 <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 系统 附:组合命令 重定向,如 $ ls -l /bin > ls-output $ more ls-output 管道命令,如 $ cat file1 file2 | sort | uniq 经常被用于管道的命令 awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc
话说我当年 发表于 2011-6-15 15:08 | 显示全部楼层
何不到这里去看,分类告诉你http://linux.chinaitlab.com/special/linuxcom/
broken 发表于 2011-6-15 15:09 | 显示全部楼层
<1>ls:列目录。 用法:ls或ls dirName,参数:-a显示所有文件,-l详细列出文件。 <2>mkdir:建目录。 用法:mkdir dirName,参数:-p建多级目录,如:mkdir a/b/c/d/e/f -p <3>mount:挂载分区或镜像文件(.iso,.img)文件。 用法: a.磁盘分区:mount deviceName mountPoint -o options,其中deviceName是磁盘分区的设备名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountPoint 是挂载点,它是一个目录,options是参数,如果分区是linux分区,一般不用-o options,如果是windows分区那options可以是iocharset=cp936,这样windows分区里的中文文件名就能显示出来了。用例:比如/dev/hda5是linux分区,我要把它挂到目录a上(如没目录a那就先mkdir a),mount /dev/hda5 a,这样目录a里的东西就是分区hda5里的东西了,比如hda1是windows分区,要把它挂到b上,mount /dev/hda1 b -o iocharset=cp936。 b.镜像文件:mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.img),其它的不用说了,跟上面一样。用例:如我有一个a.iso光盘镜像文件,mount a.iso a -o loop,这样进入目录a你就能浏览a.iso的内容了,*.img文件的用法一样。 <4>find:查找文件。 用法:find inDir -name filename,inDir是你要在哪个目录找,filename是你要找的文件名(可以用通配符),用通配符时filename最好用单引号引起来,否则有时会出错,用例:find . -name test*,在当前目录查找以test开头的文件。 <5>grep:在文件里查找指定的字符串。 用法:grep string filename,在filename(可用通配符)里查找string(最好用双引号引起来)。参数:-r在所有子目录里的filename里找。用例:grep hello *.c -r在当前目录下(包括子目录)的所有.c文件里查找hello。 <5>vi:编辑器。 用法:vi filename。filename就是你要编辑的文本文件。用了执行vi filename后,你可能会发现你无法编辑文本内容,不要着急,这是因为vi还没进入编辑状态,按a或i就可以进入编辑状态了,进入编辑状态后你就可以编辑文本了。要退出编辑状态按Esc键就可以了。以下操作均要在非编辑状态下。查找文本:输入/和你要查找的文本并回车。退出:输入: 和q并回车,如果你修改了文本,那么你要用:q!回车才能退出。保存:输入: w回车,如果是只读文件要用: w!。保存退出:输入: wq回车,如果是只读就: wq!回车。取消:按u就可以了,按一次就取消一步,可按多次取消多步。复制粘贴一行文本:把光标移到要复制的行上的任何地方,按yy(就是连按两次 y),把光标移到要粘贴地方的上一行,按p,刚才那行文本就会被插入到光标所在行的下一行,原来光标所在行后面所有行会自动下移一行。复制粘贴多行文本:跟复制一行差不多,只是yy改成先输入要复制的行数紧接着按yy,后面的操作一样。把光标移到指定行:输入:和行号并回车,比如移到123行:123回车,移到结尾:?$回车。

您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-5 12:35 , Processed in 0.141206 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表