• linux常用命令


    1.su,切换到root用户

    2.rpm -i /home/MySQLMySQL-client-advanced-5.6.24-1.el7.x86_64.rpm(路径),  安装软件

    3.rpm -e   MySQL-client-advanced-5.6.24-1.el7.x86_64(软件名),    卸载软件

       rpm -e  --nodeps  mysql   强行卸载(不管依赖)

    4.service mysql(服务名) status,    查看服务状态

    5.service mysql(服务名) start,      启动服务

    6.service mysql(服务名) stop,      停止服务

    7.ls 或者dir ,    查看当前目录下的所有文件和文件夹

    8.rpm -qa | grep mariadb,   查看包含mariadb的所有进程

    9.mysqladmin -u root -p'geyqakh52mZ7zOzp' password 'tony4261' , 修改mysql密码

    10.shutdown -h now  现在立即关机

         shutdown -r now   现在立即重启

         reboot                    现在立即重启

    11.vi或vim编辑文件或者创建新文件,按i进入编辑模式,

    编辑完成后按esc退出编辑模式,按:wq保存并退出,

    :q!强制退出

    12.pwd:显示当前在哪个路径下

    13.cp  /etc/apt/a.txt  /etc/apt/a_backup.txt    拷贝命令

    14.mkdir /var/log/mysql-proxy   用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

         rmdir   删除空目录

    15.sudo chmod a+w yourfile   chmod命令用来改变文件和目录的权限,a代表all useer(所有用户),还可以是u代表user,代表other;+w表示添加写权限,还可以是"+r"表示加读权限,"+x"表示加执行权限

    文件权限分为三种:r为可读,用4表示; w为可写,用2表示;x为可执行,用1表示

    例:chmod 777 xiaoming    将xiaoming文件夹的权限修改为对文件夹所有者为rwx,对所有者所在组权限为rwx,对其他用户权限为rwx

    16.添加用户  useradd peng  (peng为用户名)

    useradd -g 组名 用户名    添加用户到指定组名

    17.修改用户的密码

    passwd peng  (peng为用户名),回车后会提示输入新密码

    18.删除用户

    userdel 用户名

    userdel peng      删除用户peng

    userdel -r peng   删除用户及用户主目录

    19.touch  建立空文件

    20.mv 移动文件或改文件名

    21.rm  删除文件和目录

         rm -rf *  删除所有内容和目录,r 递归  f 强制

    22.| 管道命令,把上一个命令的结果交给| 后面的命令处理

    例: ls -l /bin/ | more

    23.more 分页显示,按空格查看下一页

    24.grep,查询要找的内容

    例:grep -n “hello” hello.cpp   在hello.cpp中找hello关键词,-n显示行数

    查看系统中是否以rpm包安装的mysql

    rpm -qa | grep -i mysql 

    25.find,查找

    例:find / -name hello.cpp   查找文件名为hello.cpp的文件   /表示在根目录下查找   -name表示按文件名查找

    26.>  重定向命令,覆盖写入

        例:cat b.txt > a.txt   将b.txt里的内容覆盖写入a.txt

        >>  追加写入

         例:cat b.txt >> a.txt   将b.txt里的内容追加写入a.txt

    27.添加组

    groupadd 组名

    28.查看所有组

    cat /etc/group

    29.查看所有用户

    cat /etc/passwd

    30.修改用户所在组

    usermod -g 组名 用户名

    31.启动挂载光驱

    先从虚拟机--设置,使用iso镜像文件,从windows上选中要挂载的iso文件

    linux中使用命令mount /mnt/cdrom  启动挂载光驱

    32.修改文件或文件夹的名称

    mv 旧文件名  新文件名

    33.查看目前使用的是哪种shell

    用命令 env  [该命令可以显示当前操作系统的环境变量]

    34.history命令:列出曾经在当前机器上执行过的linux命令

    如hisrory:列出曾经执行过的所有linux命令

    history 10:列出最近执行过的10个linux命令

    35.find / | grep cnf

    在根目录下查找包含cnf的所有文件

    36.cp -r redis-3.0.6 /usr/local

    -r:若拷贝的是目录,则拷贝目录下的所有子目录和文件

    37.移动文件或修改文件名

    移动文件:mv 文件名 移动目的地文件名

    重命名文件:mv 文件名 修改后的文件名

    示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名)

    38.centos查看日志文件内容

    tail -f logs/lepus.log

    39.vim文件 显示行号

    临时显示行号

    vim 里执行(在普通模式下直接按冒号,并输入下面的命令)

    :set number

    回车后就可以显示行号了,但重启 vim 后又会恢复默认的设置。

    永久显示行号 

    1).仅让当前用户显示行号

    输入命令:vim ~/.vimrc

    然后:set nu

    保存:ctrl+z+z(或:wq!)

    OK!

    2).让所有用户显示行号

    输入命令:vim /etc/vimrc

    在vimrc文件的最后添加:set nu

    保存:ctrl+z+z(或:wq!)

    OK!

    这样不管是哪个用户在vim下都显示行号!

    40.软连接 ln -s 源文件 目标文件

    ln的链接分软链接和硬链接两种:
    1、软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。
    2、硬链接ln源文件目标文件,没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

  • 相关阅读:
    HBase目录
    HBase介绍及简易安装(转)
    Hadoop目录
    通过java读取HDFS的数据 (转)
    Flume-NG一些注意事项(转)
    spark读取 kafka nginx网站日志消息 并写入HDFS中(转)
    Java开发牛人十大必备网站
    HTTP协议状态码详解(HTTP Status Code)(转)
    Flume NG 配置详解(转)
    Android笔记(五)利用Intent启动活动
  • 原文地址:https://www.cnblogs.com/suixinpeng/p/5340966.html
Copyright © 2020-2023  润新知