Shell操作

Shell

1. 我们无法直接和内核打交道,Shell就是用来解释命令,用来和内核打交道用的。

2. Shell有不同形式(同样命令在不同shell中不一定通用):cshell、bash、kshell、sh(最原始的shell)

(可以在bash中敲击cshell切换到cshell中,使用exit退出当前shell)

添加用户组

1. 显示用户组:more group

2. 指令——groupadd testg

注:必须是获得管理员权限才可以执行相关的操作

结果:

3. 删除用户组:

Groupdel 用户组名

4. Usermod指令

转换组别:

删除用户:

在/etc目录下删除:userdel ***(文件并没有删除)

然后到/home主目录下删除:

5. 删除不彻底的时候:

切换用户

Su——用户名

Exit退出

注:当一个新用户登录时,默认的是用户的主目录。

文件权限

9位分成3组,r—read,w—write,x—execute,---—Null(什么权限都没有)

第一组:文件的所有者的权限

第二组:文件所有者同一组的权限

第三组:剩下的人的权限

rw-r--r--表示:文件所有者读写不可执行,同一组只读,其他人只读。

修改权限

指令:chmod +r/w/x +文件

仅给自己修改权限,则使用:

chmod u+x 文件   u——user

给同组的添加权限:

chmod g+x 文件   g——group

其他用户:

chmod o+x 文件     o——other

获得所有的权限:

chmod 777 文件(以后用这种二进制的形式)

注:在unix和linux系统中用9位数表示权限,

修改文件所有者

指令:chown 目标 需要更改的文件

文件操作指令

文本显示命令

查找指令

注:一定要进入目录之中再进行操作

grep指令很常用,一定要记住。查看哪个进程的时候用到这个指令。

信息显示指令

显示磁盘信息

管道(用的特别多)

注:

1. 分页显示 (more本身就可以分页)

  1. 查看passwd有几行 (cat来列举出passwd并显示几行)
  2. 查看passwd中包含lrj字符 (grep查看指令)

4.  demessage系统启动信息,查找包含eho0(第一块网卡)的启动信息,即检查网卡是否正常工作

5.  ls-l | grep

(正则表达式,一行的开头) 只列出目录

6. 把所有文件(链接不列)列举出来grep

数一下有多少行 wc -l(即当前目录下有多少个文件)

列举/etc目录下的文件,会比较多,ctral+c结束。

分页显示:

(管道前后语句用”|“分割开)

命令替换(用的不多)

Wall ***——通知所有人,每个登录的都会看到(开启两个终端时验证)

命令替换:1左边的那个小撇

重定向(用的不多,在读别人脚本时用到)

标准输入、输出:stdin、stdout、stderr

输出重定向:> 或>>

输入重定向:< 或<<

注:这是一个大于号的情况。

下面是两个大于号的情况:

注:命令找不到的时候不会执行重定向。

修改系统的默认启动级别

建议先备份,使用vi的时候不确定的情况就用!退出。

Windows与Linux可以共享文件,可以装samba,但是很少用到,因为实际当中服务器与自己的电脑不在统一环境中。

还可以用FTP,在本地建立server,Linux 下载;Linux建立server,windows上传。因为只有具有真实的IP才可以进行FTP的访问,服务器是真实IP,但是公司中的电脑不是真实的IP,是内部的IP。因此应该用本地上传。

时间: 2024-10-29 03:18:55

Shell操作的相关文章

HBase的SHELL操作和API

1.表结构: 2.SHELL操作 命令:hbase shell 显示表:list 创建表:create 'tb_name','column_family_1','column_family_2',...; 或者 create 'user', {NAME => 'column_family_1', VERSIONS => '3'} 插入数据:put 'tb_name','rk_on','column_family : key','value' 获取数据: 获取所有数据:get 'tb_name'

每篇半小时1天入门MongoDB——2.MongoDB环境变量配置和Shell操作

上一篇:每篇半小时1天入门MongoDB——1.MongoDB介绍和安装 配置环境变量 Win10系统为例 右键单击“此电脑”——属性——高级系统设置——高级——环境变量,添加C:\Program Files\MongoDB\Server\3.0\bin;.注意:要以;隔开各种变量. 这样的话就可以直接在CMD命令窗口中输入mongo 表示环境变量设置成功,并已经连接到默认数据库test中. 我们可以输入mongod --help来查看相关的帮助信息 C:\Users\zouqi>mongod

Linux(六)shell操作实用技巧

一.shell操作日期时间 linux 系统为我们提供了一个命令 date,专门用来显示或者设置系统日期时间的.      语法格式为:      date [OPTION]... [+FORMAT] 或者      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]      常用的可选项有:      --help 显示辅助信息      --version 显示 date 命令版本信息      -u 显示目前的格林威治时间      -

Hbase快速开始——shell操作

一. 介绍 HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务.  HBase以表的形式存储数据.表有行和列组成.列划分为若干个列族/列簇(column family).       如上图所示,key1, key2,

HDFS的基本shell操作

(1)分布式文件系统 随着数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统 .它是一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和存储空间. 而它最主要的特性就是通透性.让实际上是通过网络来访问文件的动作,由程序与用户看来,就像是访问本地的磁盘一般.即使系统中有某些节点脱机,整体来说系统仍然可以持续运作而不会有数据损失 分布式文件管理系

shell操作mysql数据库模板

在工作中,常用shell操作mysql数据库,为了方便,基本模板 时间处理方式(有时关联表时间格式不一样) date=$1 date1=${date//-/} if [ x$date = x ] then date=`date -d "yesterday" +%Y-%m-%d` date1=`date -d "yesterday" +%Y%m%d` fi echo "select begin: `date '+%Y-%m-%d %H:%M:%S'`&quo

hbase之python利用thrift操作hbase数据和shell操作

前沿: 以前都是用mongodb的,但是量大了,mongodb显得不那么靠谱,改成hbase撑起一个量级. HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase是一个开源的,分布式的,多版本的,面向列的存储模型.它存储的是松散型数据. HBase提供了丰富的访问接口. HBase Shell Java clietn API Jython.Groovy DSL.Scala REST Thrift(Ruby.Pyt

HDFS的shell操作

既然HDFS 是存取数据的分布式文件系统,那么对HDFS的操作,就是对文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等.对 HDFS 的操作命令类似于Linux 的shell 对文件的操作,只是在HDFS中,hadoop fs是主命令,其他像ls,mv,cp都是被作为该命令的选项. 以下表格列出一些常用的HDFS shell命令选项. 选项名称 使用格式 含义 -ls -ls <路径> 查看指定路径的当前目录结构 -lsr -lsr <路径>

云帆大数据学院_hdfs的Shell操作与管理

HDFS的Shell操作与管理 6.1 启动HDFS Step01:格式化NameNode [[email protected] hadoop-2.2.0]$ bin/hdfsnamenode –format 说明:namenode在格式化的时候会产生一个ClusterID.也可以在格式化的时候自定义指定ID: bin/hdfsnamenode –format –clusterid yarn-cluster Step02:启动NameNode 启动脚本在$HADOOP_HOME/sbin目录下,

Hadoop大象之旅009-通过Shell操作hdfs

Hadoop大象之旅009-通过Shell操作hdfs 老帅 调用Hadoop分布式文件系统(HDFS)Shell命令应使用bin/hadoop fs <args>的形式. 1.查看hdfs都有哪些Shell命令 参照前面章节中所述方法,使用SecureCRTPortable.exe登录CentOS; 使用命令"hadoopfs"查看hdfs的命令列表,如下图所示: hdfs的所有命令的格式,都为:hadoop fs –xx,具体使用方法,可参考官方文档: http://h