jiabanl 发表于 2018-8-22 08:22:09

shell 入门

  历史命令,默认保存1000条历史命令记录
  # history
  查询历史执行过的命令数量
  # echo $HISTSIZE
  表示上一条命令
  # !!
  执行历史命令编号为950的那一条命令
  # !950
  执行历史命令中倒数,首字母为c的那条命令
  # !c
  表示上一条命令的最后一个参数
  # mkdir /tmp/123
  # cd !$
  cd /tmp/11
  tar键命令或路径补全功能
  alias test1='ls -l /home/'
  查看命令别名
  # alias
  临时定义命令别名
  # alias lsh='/bin/ls /home/'
  取消自定义命令别名
  # unalias lsh
  *号通配符
  # ls *.txt
  ?号通配符
  # ls ?.txt
  管道符
  # cat /etc/passwd | wc -l
  覆盖重定向
  # echo "test" > 1.txt
  追加重定向
  # echo "test" >> 1.txt
  反向重定向
  # wc -l < 1.txt
  错误覆盖重定向
  # ls /tmp/ 2>1.txt
  错误追加重定向
  # ls /tmp/ 2>>1.txt
  &命令后台执行
  # sleep 1000 &

页: [1]
查看完整版本: shell 入门