zoukankan      html  css  js  c++  java
  • Redhat常用指令

    yum

    部分常用的命令包括:

    • 自动搜索最快镜像插件:yum install yum-fastestmirror
    • 安装yum图形窗口插件:yum install yumex
    • 查看可能批量安装的列表:yum grouplist

    安装

    yum install              #全部安装
    yum install package1     #安装指定的安装包package1
    yum groupinsall group1   #安装程序组group1

    更新和升级

    yum update               #全部更新
    yum update package1      #更新指定程序包package1
    yum check-update         #检查可更新的程序
    yum upgrade package1     #升级指定程序包package1
    yum groupupdate group1   #升级程序组group1

    查找和显示

    yum info package1      #显示安装包信息package1
    yum list               #显示所有已经安装和可以安装的程序包
    yum list package1      #显示指定程序包安装情况package1
    yum groupinfo group1   #显示程序组group1信息yum search string 根据关键字string查找安装包

    删除程序

    yum remove | erase package1   #删除程序包package1
    yum groupremove group1             #删除程序组group1
    yum deplist package1               #查看程序package1依赖情况

    清除缓存

    yum clean packages       #清除缓存目录下的软件包
    yum clean headers        #清除缓存目录下的 headers
    yum clean oldheaders     #清除缓存目录下旧的 headers

    rpm

    rpm软件包的安装可以使用程序rpm来完成。执行下面的命令:

    rpm -ivh your-package.rpm

    rpm --force -i your-package.rpm
    强制安装
     
     

    有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法:

    方法一:

    rpm -i your-package.src.rpm
    cd /usr/src/redhat/SPECS
    rpmbuild -bp your-package.specs             #一个和你的软件包同名的specs文件
    cd /usr/src/redhat/BUILD/your-package/      #一个和你的软件包同名的目录
    ./configure                                 #这一步和编译普通的源码软件一样,可以加上参数
    make
    make install
     
     
     
     
    一. 启动,关机,登入,登出相关命令
    <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

  • 相关阅读:
    请多指教
    第九周作业总结
    win10系统开机输入密码黑屏解决方法
    第八周作业总结
    第七周作业总结
    第六周作业总结
    第五周作业总结
    第四周作业
    第三周作业
    2019年春季学期第二周作业
  • 原文地址:https://www.cnblogs.com/dzzy/p/8939974.html
Copyright © 2011-2022 走看看