博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统管理:shell基本命令1
阅读量:4946 次
发布时间:2019-06-11

本文共 1183 字,大约阅读时间需要 3 分钟。

1.shell简介

  命令行:供用户输入命令的界面,本身只接受输入,把命令传递给命令解释器.

  shell:shell是命令解释器,也是一个程序,在用户和操作系统之间提供一个面向行的可交互接口.

  用户在命令行输入命令,运行在后台的shell把命令转为指令代码发送给操作系统.

  shell类型:BASH  TCSH Shell  Z-Shell  不同的shell提供不尽相同的语法和特性

2.命令行补全和通配符

  2.1 命令行补全

  命令行适用于所有linux命令.

  输入文件的开头几个字符,然后按tab键,shell会把文件名补全,如果以键入字符开头的文件不止一个则按两次tab,shell会列出所有的以键入字符开头的文件.

  如当前目录有a,asom,buring文件.

  查看文件内容:在命令行输入cat b<tab>,则shell自动补全为cat buring.输入cat a<tab><tab>,则shell列出a,asome文件.

  2.2 通配符

  *匹配任意长度的字符

  ?只匹配一个字符

  []匹配在里面的字符,在[]中可用-,表示包括上下限的字符集范围.

  当前目录有t1,t2,t3,t44,ta,tb,tc,td.cpp,q.cpp

  $ ls *.cpp  结果:td.cpp,q.cpp

  $ ls t?  结果:t1,t2,t3,ta,tb,tc

  $ ls t[1a]  结果:t1,ta

  $ ls t[1-3]  结果;t1,t2,t3

  $ ls t[a-c]  结果:ta,tb,tc

3.查看目录和文件

  3.1 显示当前目录:$ pwd

  3.2 改变目录:

    $ cd ..  返回上层目录

    $ cd ../..  进入根目录,即/目录

    $ cd 或者 $ cd ~  返回用户主目录

  3.3 查看目录内容:ls

  3.4 查看文本文件:cat  分页显示较长的文本:more

  3.5 显示文件的开头:head  显示文件的结尾:tail

  3.6 less比more更强大.less更像一个文本编辑器

  3.7 grep查找文件内容

  3.8 find查找指定的文件和目录

  3.9 locate命令通过实现建立数据库提高搜索文件的速度

  3.10 whereis命令查找特定程序的所在位置

  3.11 who命令查看当前哪些人的录系统

  3.12 uname显示当期系统版本的信息

  3.13 man命令获取某个命令的帮助信息

  3.14 whatis命令的介绍,apropos反查到某个命令 

  

      

转载于:https://www.cnblogs.com/cbySense/p/6917151.html

你可能感兴趣的文章
Python基础之基本知识
查看>>
gulp-less使用
查看>>
js读书笔记
查看>>
Servlet 学习
查看>>
JS加载顺序
查看>>
POJ3009:Curling 2.0(dfs)
查看>>
Centos7使用yum下载rpm包而不执行安装
查看>>
智能合约与自动售货机(转)
查看>>
各种排序算法的性能特点
查看>>
python记录
查看>>
安卓小程序之“偷发短信病毒”
查看>>
在PKM2 / CyberArticle / MetaProducts Inquiry / 网博士 中选择了网博士。 :)
查看>>
Entity Framework 学习笔记(1)
查看>>
Python 学习之路(五)————线程、进程
查看>>
jquery 点击空白处隐藏div元素
查看>>
CMake构建CUDA项目
查看>>
ESP8266使用详解
查看>>
python学习(列表,元祖)
查看>>
MAC 终端terminal颜色
查看>>
事件的传播
查看>>