一、常用命令归纳分类

课外网站  http://man.linuxde.net/
               http://www.jb51.net/linux/
               https://jaywcjlove.github.io/linux-command/

如果想查看命令的使用手册可以使用  man, 例如man clear

二、常用命令详解

1、磁盘管理

2、文件管理

其他命令:

三、vi 文本编辑器

VI,是 linux 操作系统中最常用的文本编辑器, VIM 是它的增强版本, VI 有三种基本工作模式,分别是:命令模式 ( command mode)、插入模式 ( insert mode)和底行模式 ( last line mode) 
   

1、最基本用法

vi huangbo.txt

(1)首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容

(2)按 i 键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容

(3)编辑完成之后,按 Esc 键退出编辑模式,回到一般模式;
      (4)再按:,进入“底行命令模式”,输入 wq 命令,回车即可保存退出

移动光标:使用上下左右键移动光标  也可以使用hjkl,依次是向前下上右移动

2、常用快捷键

3、查找并替换(在底行命令模式中输入)

4、替换操作

补充:VIM 详解: http://linux.ctolib.com/cheat-sheets/view/Vim-command.html

四、压缩打包

1、gzip 压缩 :   gzip ma.txt

2、gzip解压缩  :    gzip -d ma.txt.gz

3、bzip2 压缩 :    bzip2 ma.dat 
      4、bzip2 解压缩     bzip2 -d ma.dat.bz2  或者 bunzip2 ma.dat.bz2 
      5、打包    tar -cvf ma.txt.tar ma.txt    (ma.txt.tar是打包生成的包名)
          追加打包    tar -rvf ma.txt.tar ma.dat  表示将 ma.dat 文件追加到 ma.txt.tar 当中 
      6、解包   tar -xvf ma.txt.tar 
      7、打包并压缩    tar -zcvf ma.tar.gz /root/ma/ 
      8、解包并解压缩   tar -zxvf ma.tar.gz 
                             tar -zxvf ma.tar.gz  -C /home/hadoop/liuwei  解压到指定目录
      9、查看压缩包内容  tar -ztvf ma.tar.gz 
      10、打包并压缩成bz2     tar -jcvf a.tar.bz2 
      11、解压bz2               tar -jxvf a.tar.bz2 
      相关参数的解释:

五、用户和组

1、组操作

添加一个叫 bigdata 的组      groupadd bigdata
          查看系统当前有那些组          cat /etc/group
         将 hadoop 添加到 bigdata 组中         usermod -g bigdata spark  或者   gpasswd -a spark bigdata
         将 spark 用户从 bigdata 组删除        gpasswd -d spark bigdata
          将 bigdata 组名修改为 bigspark       groupmod -n bigspark bigdata
          删除组                                       groupdel bigdata
    
     2、用户操作

添加用户

useradd spark
               usermod -g bigdata spark     设置组

usermod -c "mylove spark" spark     添加备注信息

一步完成 useradd -g bigdata -c "mylove" spark

设置密码

password spark

修改用户

修改spark登录名   usermod -l spark storm

将spark 添加到bigdata 和root组  usermod -G root,bigdata spark

查看spark的组信息  groups spark

删除用户     userdel -r spark  加一个-r 代表把用户和用户的主目录都删除

3、为用户配置 sudoer 权限

用 root 编辑 vi /etc/sudoers

在文件的如下位置,为 hadoop 添加一行即可

root ALL=(ALL) ALL
          hadoop ALL=(ALL) ALL
          spark ALL=(ALL) ALL

然后, hadoop 用户就可以用 sudo 来执行系统级别的指令

六、文件权限

1、Linux文件权限解读

2、修改文件权限

3、修改文件所有权

七、修改系统时间

1、查看系统当前时间 date -R

2、CentOS 中时区是以文件形式存在,当前时区文件位于  /etc/localtime 
          其他时区文件则位于  /usr/share/zoneinfo 
          其中中国时区使用  /usr/share/zoneinfo/Asia/Shanghai 
         则,更改时区的话,直接使用如下命令就 OK   cp   /usr/share/zoneinfo/Asia/Shanghai   /etc/localtime

3、修改系统时间使用 date -s

例如 date -s 12/25/2016                     date -s 19:57:30            date -s "2016-12-23  19:57:30"

4、每次手动修改系统时间 比较麻烦,可以 同步网络时间    ntpdate  time.nist.gov

可以使用定时器,每隔一个时间段就执行一次

crontab -e   然后往里面加入内容 */10 * * * * ntpdate  time.nist.gov 每隔10分钟 在  time.nist.gov时间服务器同步一次 ,也可以使用时间服务器 time.nuri.net    ,保存退出

八、修改主机名

1、查看主机名 使用 hostname

2、暂时性修改主机名使用hostname 例如 hostname hadoop02 ; 重新登录才会生效,再 下一次登录就会失效,因为是暂时性的

3、永久性修改主机名  vi  /etc/sysconfig/network ;然后修改一下 hostname =主机名,保存退出

九、Linux系统启动级别管理

1、查看系统运行的级别 :runlevel    (默认情况下是5)

2、修改系统运行的级别:vi  /etc/inittab

十、切换用户

切换用户的命令:su   例切换到root,  su root

十一、Linux 开关机、重启

开机:开机键
         关机: shutdown, halt, init 0, poweroff
         重启: reboot, init 6
    Shutdown 命令详解:
         shutdown -h now ## 立刻关机
         shutdown -h +10 ## 10 分钟以后关机
         shutdown -h 12:00:00 ##12 点整的时候关机

Linux基本使用命令的更多相关文章

  1. Linux下history命令用法

    如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT ...

  2. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  3. 例解 Linux 下 Make 命令

    Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一.管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题.本文我们将用一些实例来讨论 make ...

  4. Linux终端打印命令使用介绍

    常用linux打印命令 日常使用中或shell脚本中linux终端打印命令有echo和printf.  echo命令 功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--he ...

  5. linux常用的命令

    Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安 ...

  6. 查看linux系统版本命令 (转)

    查看linux系统版本命令 分类: Linux 知识小结2011-10-10 15:26 240162人阅读 评论(9) 收藏 举报 linuxredhatdebianx86susesun 一.查看内 ...

  7. linux入门级常用命令

    1) 关闭Linux系统的命令:init 02) Linux终端:Linux终端也称为虚拟控制台.Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制.3) 切 ...

  8. linux之find命令详解

    linux之find命令详解 查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件 ...

  9. 12个Linux进程管理命令介绍(转)

    12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国  作者:Linux [字体:大 中 小]   执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...

  10. Linux下who命令之C语言实现

    Linux下who命令之C语言实现 Step1:前期准备 首先要有一个清楚的认识:linux中一切皆文件 实现who命令,who命令也是Linux中的一个文件,那我们怎么找到它呢?我们可以" ...

随机推荐

  1. linux sed删除^M换行符以及^[[转义字符

    1. 删除文档中的蓝色转义字符^M 注意:^M 不能从键盘输入^和M,也不能复制.而是需要按Ctrl+v 然后再按Ctrl+M 按Ctrl+v的时候屏幕不会输出,再按下Ctrl+M的时候即会出现^M  ...

  2. IntelliJ IDEA 添加本地xsd文件

    地址: http://code.alibabatech.com/schema/dubbo/dubbo.xsd

  3. Android 如何使edittext默认失去焦点

    1.在布局文件中给edittext的父控件增加两个属性 android:focusable="true" android:focusableInTouchMode="tr ...

  4. Centos7命令行安装Tomcat以及配置防火墙开放端口

    [转载]Centos 7 yum安装tomcat 命令: 系统环境CentOS Linux release 7.2.1511 (Core) 一.搭建准备:1.先到tomcat官网https://tom ...

  5. C# 三层架构的一个小练习(Winfrom与SQLite数据库组合)

    本文文字方面引用 微冷的風丶(博客地址:https://www.cnblogs.com/smbk/) 代码部分是本人亲自写的一个sqlite数据库的最简单登录界面练手(当时写的太烂了,现在回顾重构一下 ...

  6. 关于nodejs+koa中的跨域问题与koa项目创建

    项目快速创建 -1. 安装koa-generator npm install -g koa-generator -2. 使用koa-generator生成koa2项目, koa2 test -3. 完 ...

  7. 安卓Unity3d游戏的逆向破解

    使用到的工具 ApkToolBox .NET Reflector Reflexil(.NET程序编辑器) 怎么判定它是Unity游戏呢 一般的路径格式是这样的assets\bin\Data\Manag ...

  8. MySql5.7默认生成的密码无法正常登陆

    1.修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2.重启 mysqld 服务:sys ...

  9. myeclipse 启动卡住的解决办法

    myeclipse 启动卡住的解决办法 今天启动myeclipse突然卡住,CPU一直占用,启动任务管理器强制关闭.重启myeclipse,重启电脑都不能够解决. 上网查找,在工程路径(工作空间的路径 ...

  10. 用 Flask 来写个轻博客 (1) — 创建项目

    目录 目录 前言 扩展阅读 部署开发环境 创建 Github 项目 前言 一步一步的实现一个 Flask 轻博客项目启动,最新的代码会上传到 Github. 扩展阅读 欢迎使用 Flask - vir ...