shell 命令

限于喜欢 提交于 2019-12-10 04:46:33
1.type 显示命令属于哪种类型
2.常用语法规则:Bash
  utf-8占2,3,4个字节(变长)
3.help 内部命令(系统自带)
   help for  刷选for相关的命令
4.man 外部命令需要自己安装(yum install man man-pages -y)
    空格翻页   回车跳行  /a 搜索a相关  b往上翻 n
5.whereis ls 查看命令所在位置,ELF代表编译后的可执行文件
 
6.echo显示环境变量
7.hash 加快查询速度(缓存之前命令操作)
8.df 查看分区大小,根目录下的boot是存储在sda1分区中

du -sh ./* | sort -n  //查看当前目录各文件大小,并从小到大排序
mkdir ./x/{a,b,c}dir  //同时创建多个子目录 x/adir x/bdir x/cdir
ln a.txt b.txt  //a指向b,删除a,b还在,硬链接
ln -s a.txt b.txt  //软链接,删除a,b也会被删除
9.touch 可创建文件,或者改变文件的修改时间
10.显示文件内容:
   cat:显示全部
   head:默认显示前10行  head -5 aa.txt显示前5行
   tail:默认显示后10行  tail -5 aa.txt 显示最后5行 tail -f 打印文件追加的最新内容
   more:分屏浏览
   less:支持b上翻浏览,最后不退出,需要q才能退出
11.echo "aa" >> aa.txt 追加到aa.txt文件
     echo "/" | xargs ls    xargs作为主参数,ls作为辅参数
12.head -2 aa.txt  |  tail -1 bb.txt 将aa.txt的前两行发送,打印两行中第一行,到bb.txt文件
13.vi +#:打开文件并定位到第#行
     vi +:打开文件并定位到最后一行
     vi +/aa:打开文件并查找内容  n往下一个找,N上一个找
    :set nu  显示行数

     编辑模式下shift+:进入末行模式
     i:光标前面输入  I:光标所在行的行首输入
     a:光标后面输入 A:光标所在行的行尾输入
     o:光标所在行的下一行,输入
     O:光标所在行的上一行输入
14.0跳至行首  $跳至行尾
     G:跳至文章头  g:跳至文章尾
     剪切:dd再到具体位置p向下粘贴
     撤销:ctrl+r
     . 重复上一次操作
     s/str1/str2/gi  查找str1并以str2替换
     
15.正则:
    1.ls -l /a*  搜索以a开头
     2.ls -l a? 搜索以a开头的两个字符匹配数
     3.ls -l a[123].txt 匹配以a开头1或2或3的内容
       
       
15.  
16.wc 统计行数 wc -l aa.txt 
17.sed 行编辑器
    
18.awk:文本分析工具
     
     
      awk -F':' '{print $1}'  passwd (单引号中不能变化,双引号可以变化) 只显示linux用户名
      awk -F':' '{print NR"\t"NF $0}' passwd                                                                                                                   

 

快速、归并、堆排序必须会
选择数据库厂商,研究
19.安装:
   1.编译安装
      
       ./configure --prefix=/opt/lzx/nginx  opt装厂商软件
   2.rpm安装:包
   3.yum安装:
      仓库:http://mirrors.aliyun.com/
                 http://mirrors.163.com/ 
      yum基于rpm包管理,提供rpm仓库
      yum clean all:清理缓存
      yum repolist :repo清单
      repo:/etc/yum.repo.d/
      本地仓库设置:
      
      
      vmip:192.168.50.11-14
      
      rpm安装已有包: rpm -ivh jdk-7u67-linux-x64.rpm 
 












易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!