shell学习——基础命令

来源:互联网 发布:宁波淘宝托管公司排名 编辑:程序博客网 时间:2024/05/21 08:44

shell学习——基础命令

-------------------------------------------------------------------------------------------------------

linux shell中的特殊符号

  • * :代表零个或多个字符或数字
  • ?:只代表一个任意的字符。不管是数字还是字母,只要是一个都能匹配出来
  • #:这个符号在linux中表示注释说明的意思,即 ”#” 后面的内容 linux 忽略掉
  • \ :脱意字符,将后面的特殊符号(例如”*” )还原为普通字符
  • :管道符,它的作用在于将符号前面命令的结果丢给符号后面的命令
  • $:用于变量前面的标识符外。‘!$’ 表示上条命中中最后一个变量(也许称为变量不合适,总之就是上条命令中最后出现的那个东西)
  • ;分号想在一行中运行两个或两个以上的命令如何呢?则需要在命令之间加一个 ”;” 
  • ~:用户的家目录,如果是 root 则是 /root ,普通用户则是 /home/username
  • &:如果想把一条命令放到后台执行的话,则需要加上这个符号通常用于命令运行时间非常长的情况
  •  >, >>, 2>, 2>> 分别表示取代、追加、错误重定向、错误追加重定向。
  • [ ]:中括号,中间为字符组合,代表中间字符中的任意一个。
  • && 与 ||:可以用于多条命令中间的特殊符号:(1) command1 ; command2  (2) command1 && command2  (3) command1 || command2

king@zht-pc:/mnt/h/bash-zht/2017/0425$ lsbb  test  test1  test2  testaaking@zht-pc:/mnt/h/bash-zht/2017/0425$ ls test[0-4]test1  test2king@zht-pc:/mnt/h/bash-zht/2017/0425$ ls && echo 'hello'bb  test  test1  test2  testaahelloking@zht-pc:/mnt/h/bash-zht/2017/0425$ ls | grep *1test1

-------------------------------------------------------------------------------------------------------

点 我Linux 命令大全
-------------------------------------------------------------------------------------------------------

常用Linux 命令

  • 每天一个 Linux 命令(01):ls 命令
  • 每天一个 Linux 命令(02):cd 命令
  • 每天一个 Linux 命令(03):pwd 命令
  • 每天一个 Linux 命令(04):mkdir 命令
  • 每天一个 Linux 命令(05):rm命令
  • 每天一个 Linux 命令(06):rmdir 命令
  • 每天一个 Linux 命令(07):mv 命令
  • 每天一个 Linux 命令(08):cp 命令
  • 每天一个 Linux 命令(09):touch命令
  • 每天一个 Linux 命令(10):cat命令
  • 每天一个 Linux 命令(11):nl命令
  • 每天一个 Linux 命令(12):more 命令
  • 每天一个 Linux 命令(13):less 命令
  • 每天一个 Linux 命令(14):head命令
  • 每天一个 Linux 命令(15):tail命令
  • 每天一个 Linux 命令(16):which 命令
  • 每天一个 Linux 命令(17):whereis 命令
  • 每天一个 Linux 命令(18):locate 命令
  • 每天一个 Linux 命令(19):find 命令概览
  • 每天一个 Linux 命令(20):find命令之 exec
  • 每天一个 Linux 命令(21):find命令之xargs
  • 每天一个 Linux 命令(22):find命令的参数详解
  • 每天一个 Linux 命令(23):Linux目录结构
  • 每天一个 Linux 命令(24):Linux文件类型与扩展名
  • 每天一个 Linux 命令(25):Linux文件属性详解
  • 每天一个 Linux 命令(26):用SecureCRT 来上传和下载文件
  • 每天一个 Linux 命令(27):linux chmod 命令
  • 每天一个 Linux 命令(28):tar 命令
  • 每天一个 Linux 命令(29):chgrp 命令
  • 每天一个 Linux 命令(30):chown 命令
  • 每天一个 Linux 命令(31):/etc/group文件详解
  • 每天一个 Linux 命令(32):gzip 命令
  • 每天一个 Linux 命令(33):df 命令
  • 每天一个 Linux 命令(34):du 命令
  • 每天一个 Linux 命令(35):ln 命令
  • 每天一个 Linux 命令(36):diff 命令
  • 每天一个 Linux 命令(37):date 命令
  • 每天一个 Linux 命令(38): cal 命令
  • 每天一个 Linux 命令(39):grep命令
  • 每天一个 Linux 命令(40):wc 命令
  • 每天一个 Linux 命令(41):ps命令
  • 每天一个 Linux 命令(44):top 命令
  • 每天一个 Linux 命令(45):free 命令
  • 每天一个 Linux 命令(46):vmstat 命令
  • 每天一个 Linux 命令(47):iostat 命令
  • 每天一个 Linux 命令(48):watch 命令
  • 每天一个 Linux 命令(49):at 命令
  • 每天一个 Linux 命令(50):crontab命令
  • 每天一个 Linux 命令(51):lsof命令
  • 每天一个 Linux 命令(52):ifconfig命令
  • 每天一个 Linux 命令(53): route 命令
  • 每天一个 Linux 命令(54):ping命令
  • 每天一个 Linux 命令(55):traceroute 命令
  • 每天一个 Linux 命令(56):netstat 命令
  • 每天一个 Linux 命令(57):ss 命令
  • 每天一个 Linux 命令(58):telnet 命令
  • 每天一个 Linux 命令(59):rcp命令
  • 每天一个 Linux 命令(60): scp 命令
-------------------------------------------------------------------------------------------------------
参考网址:http://www.92csz.com/study/linux/12.htm
-------------------------------------------------------------------------------------------------------
1 0
原创粉丝点击