首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>服务器类>Linux服务器>资讯:笔/面试中常考到的一些linux脚本/管理命令

笔/面试中常考到的一些linux脚本/管理命令

www.jz123.cn  2009-11-20   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  join

  du#(disk usage):显示目录或文件的大小。

  mail # mail -s "标题" filwsyl@gmail.com < 文件名。

  tar / gzip #归档和压缩。我一度认为它俩是一个意思。

  #tar cvf ***.tar 等待打包的文件。 tar xvf ***.tar,恢复文件。c(create) 产生归档文件,x恢复归档文件。

  tar xvzf ***.tgz -C /tmp;解压缩到/tmp这个文件夹下面。

  date

  useradd/userdel/usermod

  groupadd/groupdel

  echo

  sleep

  crontab/crond

  fg %n #使n号作业成为前台作业。 apue p.223

  bg

  stty tostop #禁止后台作业输出到控制终端 apue p224

  file #判断一个文件是二进制文件,c/c++文件,普通文件等。

  lpr,lpq,lprm #印机文件

  whereis #查询系统上是否存在特定的一个命令,如果有相应的帮助文档,也会相应地输出。

  which #如果系统中一个命令有多个版本,它告诉你当输入某个命令执行时,shell到底调用了哪个版本的命令。

  history/fc#显示或操作历史命令列表。

  变量声明:

  declare/typeset #声明,初始化变量,设置变量属性,查询相关变量。

  local -a array_name #local命令只能在函数中声明变量。

  readonly -a array_name #带-a选项的readonly命令用来声明只读数组变量。

  declare -a array_name

  [sword@localhost ~]$ moves=("shit" "fuck" [20]="mother fucking")

  [sword@localhost ~]$ echo ${moves[0]}

  shit

  [sword@localhost ~]$ echo ${moves[1]}

  fuck

  [sword@localhost ~]$ echo ${moves[2]}

  [sword@localhost ~]$ echo ${moves[20]}

  mother fucking

  ln #ln -s pathOfSourceFile pathOfObjectFile

  ps#显示进程的状态,ps -aux | grep "XXX"

  kill #kill -l 返回所有信号的号码以及对应的名字。

  pstree #用图的形式显示当前系统中执行进程的进程树,勾勒出进程间的父子关系。

  ifconfig #修改网卡地址 service network restart

  hostname #显示主机名

  whoami #我是哪个账户?

  uname #显示系统信息,uname -r 显示内核版本

  source #使得刚修改过的系统配置文件生效

  read #从标准输入设备读入

  shift #shit [N],把命令行参数向左移动N个位置,默认移动一个位置。

  set # set $(date),$1~$9被设置为输出。

  here文件 #bash的here文件特性可以将脚本中命令的标准输入重定向到脚本中的数据,这个特性主要用来显示菜单。

  trap #trap ['命令列表'] [信号列表],bash 中断处理的命令。

  exec #1.执行命令or程序取代当前进程。2.打开or关闭文件描述符,与重定向符号一起使用时,允许读写文件。

  bash -xv debug_file #脚本调试

  top #实时显示正在运行的进程

上一篇:SSH命令详解 下一篇:Linux下的压缩解压缩命令详解

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图