升木 发表于 2019-2-17 12:16:18

linux shell基本特性

  命令和文件的自动补齐
  快捷键
  命令的历史记录
  别名
  ============================================================================
  输入输出重定向
  ==输出重定向
  > 覆盖
  >> 追加
  # date 1> date.txt
  # date 2> date.txt
  # ls /home//aaaaaaaaa 1>list.txt 2>&1
  # ls /home//aaaaaaaaa 2>/dev/null      //输出到/dev/null 的信息自动删除
  # ls /home//aaaaaaaaa >/dev/null 2>&1
  # ls /home//aaaaaaaaa &>/dev/null //混合输出
  ==输入重定向
  # mail -s "ssss" alice没有改变输入的方向,默认键盘
  111
  222
  333
  ^d
  Cc:
  # su - alice
  $ mail
  Mail version 8.1 6/6/93.Type ? for help.
  "/var/spool/mail/alice": 1 message 1 new
  >N1 root@localhost.localMon Oct 29 14:0918/657   "ssss"
  &
  # mail -s &quot;test01&quot; alice < /etc/hosts
  # mysql -uroot -p123 < 11.sql//暂不执行
  # cat
  222
  222
  ^d
  # cat1.txt
  # cat > file1仅改变了输出的方向,输入依然来自键盘
  111
  222
  ^d
  # cat >file2666
  > 777
  > EOF
  # cat file2
  555
  666
  777
  ===使用脚本创建文件
  # vim a.sh //建立脚本
  cat >/yang.txt
页: [1]
查看完整版本: linux shell基本特性