系统管理:shell基本命令1

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反查到某个命令

  

      

时间: 2024-10-19 10:38:48

系统管理:shell基本命令1的相关文章

Linux - Shell基本命令

Shell基本命令 几个基本的shell命令,用ssh管理主机必备. 1.ls 列出目录下的文件,不同类型的文件颜色不同,例如蓝色是文件夹,白色是文件 [root@restoretmp steph]# ls file.html public_html test [root@restoretmp steph]# 参数: ls -a 列出所有文件,包括隐藏文件 [root@restoretmp steph]# ls -a . .. .bash_logout .bash_profile .bashrc

Shell基本命令

Shell以其稳定.高效和灵活称为系统管理员的首选.下面将介绍Shell的基本命令,包括目录切换.查找并查看文件.查看用户信息等. 1.Shell简介 Shell是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口.用户在命令行中输入命令,运行在后台的shell把命令转换成指令码发给操作系统. 2.印刷约定 $:表示用户输入 #:表示正在以root身份执行命令 3.浏览你的硬盘 -- 进入根目录(cd命令)并查看根目录下的目录结构(ll命令) csv-cbweb01-cbossweb%

Linux 系统管理的基本命令

1.系统管理1 * 版本查询:http://distrowatch.com/ * Red Hat系列: 官方版:Red Hat Enterprise Linux 5/6/7     http://www.redhat.com/ 先行测试版:Fedora Core 20              http://fedoraproject.org/ 民间版(现已被红帽收编):CentOS 5/6      http://www.centos.org/ * 不同界面.控制台切换 图形界面 --> 字符

[MongoDB] - Shell基本命令

在这里,我简单的记录一下MongoDB在shell客户端中使用的基本命令,比如创建/显示数据库,创建集合,删除集合等. 一.启动MongoDB并连接shell客户端 使用mongod.exe和mongo.exe命令分别启动和连接数据库,命令如下: mongod --dbpath E:\program\MongoDB\Data mongo 127.0.0.1:27017 二.创建数据库 - use 使用命令use来创建数据库,需要注意的时,此时mongodb是没有创建数据库的,如果此时我们退出mo

高级文件系统管理——Linux基本命令(15)

1.配置配额 (1)初始化 分区挂载选项:usrquota.grpquota(用户挂载,组挂载) 初始化数据库:quotacheck -cug /home (2)执行 开启或者取消配额功能:quotaon.quotaoff (开启之后发现就无法删除了,被保护了) 直接编辑配额:edquota -u/g username(对用户.对组做配额限制) 分别对文件的大小和数量进行限制.软限制就是可以允许超过软限制会发出警告,而硬限制不允许超过.因此设置的时候,软应该小于硬. 在shell中直接编辑: s

linux系统管理的基本命令

1.命令提示符 user@ubuntu-hansee:~/test$ 全局变量 PS1 PS2 echo $PS1 : \[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ echo $PS2 : > 几个基本的提示符含义: \u:用户    \h:本地主机名 \w:当前工作目录名 \t:24小时制的时间    \T:12小时制的时间 修改当前终端的命令提示符

hbase shell基本命令

1.进入hbase shell [email protected]:~/hbase-0.98.8-hadoop1/conf$ hbase shell HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 0.98.8-hadoop1, r6cfc8d064754251365e070

hbase shell 基本命令总结

访问hbase,以及操作hbase,命令不用使用分号hbase shell 进入hbase list 查看表hbase shell -d hbase(main):024:0> scan '.META.' =============小例子=================================================== 1. 创建一个表memberhbase(main):025:0> create 'member','m_id','address','info' 2.list

hbase 导入导出、hbase shell 基本命令。

数据导入 ./hbase org.apache.hadoop.hbase.mapreduce.Driver import  表名    数据文件位置hdfs数据文件位置 可以加 前缀 file:/// 否则 会访问 hdfs 地址. 数据导出./hbase org.apache.hadoop.hbase.mapreduce.Driver export    表名    数据文件位置 进入shell 命令. cd /hbaseHOME/bin/ cd ./hbase shell 2016-05-2