shell 命令

来源:互联网 发布:php get请求 带参数 编辑:程序博客网 时间:2024/06/06 12:37
see software version : $ xx --version (like: $ gcc --version);


see system version: $ uname -a (or $ cat version)


see cpu info: $ cat /proc/cpuinfo


see mem info: $ cat /pro/meminfo


wget [参数列表] [目标软件、网页的网址]




rpm -q samba //查询程序是否安装


rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录


rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本


rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录


rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div    #[抽出文件]


rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivh


rpm -Uvh file.rpm    #[升级一个rpm]--upgrade
rpm -e file.rpm      #[删除一个rpm包]--erase




例1:$ chmod a+x sort
 chmod [who] [+ | - | =] [mode] 文件名?


chazhao wenjian
find [lujing] -name file[or file.h] (find / -name uuid)


  命令中各选项的含义为:


  操作对象who可是下述字母中的任一个或者它们的组合:


  u 表示“用户(user)”,即文件或目录的所有者。


  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。


  o 表示“其他(others)用户”。


  a 表示“所有(all)用户”。它是系统默认值。


  操作符号可以是:


  + 添加某个权限。


  - 取消某个权限。


  = 赋予给定权限并取消其他所有权限(如果有的话)。


  设置mode所表示的权限可用下述字母的任意组合:


  r 可读。


  w 可写。


  x 可执行。








1.使用命令echo显示环境变量 


本例使用echo显示常见的变量HOME 


$ echo $HOME 


/home/kevin 


2.设置一个新的环境变量 


$ export MYNAME=”my name is kevin” 


$ echo $ MYNAME 


my name is Kevin 


3.修改已存在的环境变量 


接上个示例 


$ MYNAME=”change name to jack” 








设置PATH这个环境变量,该变量用来查找可执行文件的路径:
例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin


ze:
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/au1200_rm/build_tools/bin"






比如想找到btools文件夹 应该怎么办,新手不太懂,请高人指点一下:
find / -name btools




查看软件包安装位置:
rpm -qa xx 获取安装包的完整存放名称;
rpm -ql xx(新的name),查找存放路径。




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


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


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


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


5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
0 0
原创粉丝点击