zoukankan      html  css  js  c++  java
  • Linux下常用命令

    1、查看目录
    如果是当前目录正是你目标目录:则
    ls -l 缩写为ll -----显示目录详情
    ls -----只显示目录里面的文件或目录的名字
    否则可以
    ll /目标目录
    ls /目标目录

    pwd -----查看当前目录
    ifconfig -----查看网络


    2、读文件
    more /etc/inittab

    3、
    init 0 关机
    init 6 重启
    init 5 图形界面
    init 3 命令行界面

    4、编辑文件或创建文件
    vi 文件名字
    如:vi /software/1.txt
    1.只能看
    2.进入编辑状体a,i
    3.esc回到命令状态,再输入:wq q!

    5、编码
    export LANG=zh_CN.UTF-8 -----设置编码
    echo $LANG -----查看编码

    6、创建目录、进入目录
    mkdir 目录名
    如:vi /software

    进去目录
    cd 目标目录

    7、删除文件或目录、更改文件或目录名字、移动目录或文件
    rm -f 文件名 -----删除文件
    如:rm -f /software/1.txt

    rm -fR 目录名 -----删除目录
    如:rm -f /software

    改名字
    mv 原名字 修改成的名字

    移动目录或文件
    如:mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
    mv 原目录或文件 目标目录或文件位置

    复制文件
    cp 当前文件名 目标目录/重命名名字
    如:将/software目录下的t.txt文件复制到/a目录下命名为t1.txt
    cp /software/t.txt /a/t1.txt


    8、解压
    如果是gzip压缩文件:
    tar zxvf *.tar.gz

    如果是bzip2压缩的
    tar jxvf *.tar.bz2

    如果是zip压缩的
    unzip x.zip

    如果是tar后缀的
    tar xvf *.tar

    9、进程
    显示所有进程
    ps -ef

    将所有进程用一份文件保存
    ps -ef > 文件名.txt

    搜索进程(最常用)
    ps -ef | grep 搜索的进程名字

    结束进程
    kill -9 进程id或进程名字
    如:
    进程id为:3456 进程名字为mysql
    kill -9 3456 或 kill -9 mysql



    10、更改权限
    chmod 代码数字 文件名字
    如:d rwx r-x r-x.
    目录 拥有者权限 组权限 其他人权限
    421 401 401
    r ------------4 可读
    w ------------2 可写
    x ------------1 可执行
    - ------------0 都不可
    每三个数字加起来组成一数字
    例:用改为全部都可以读写执行
    命令:chmod 777 text.txt

    11、添加和更改用户、组
    添加用户
    useradd a1

    给用户a1设置密码
    paswd a1

    建立一个a的组
    groupadd a

    添加用户并分组(分为a组)
    useradd -r -g a1 a

    切换到新添加的用户a1
    su a1

    改变群组
    chgrp 要更改为的群组 要被更改的文件名字
    例:将文件t.txt的群组a改为群组b
    如:chgrp b t.txt

    改变拥有者
    chown 要更改为的拥有者 要被更改的文件名字
    例:将文件t.txt的拥有者a1改为拥有者a2
    如:chgrp a2 t.txt

    改变群组和拥有者
    例:将文件t.txt的群组改为a,拥有者改为a2
    chown a2:a t.txt

    12、其他
    安装telnet插件(此插件用于检测端口是否通)
    yum install 插件名字
    如:yum install telnet

    检查端口是否连同
    如:telnet 127.0.0.1 8080

    关闭防火墙
    systemctl stop firewalld.service

    跟踪文件
    tail -f 文件名字

    跟踪日志
    tail -f catalina.out

    硬盘输入输出等待时间
    sar 1 11

    cup使用率
    top

    显示系统容量信息
    df -h

    显示系统容量信息
    df -h

    获取当前回话是第几个桌面
    echo $DISPLAY

    给mysql数据库添加远程用户
    %代表任意
    grant all privileges on *.* to root@'%' identified by '123456';
    刷新权限
    flush privileges;

    设置开机启动
    chkconfig --add mysql
    chkconfig mysql on

    关于vnc设置
    yum install tigervnc-server
    vncserver

    给防火墙开一个端口
    firewall-cmd --zone=public --add-port=5901/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --zone=public --query-port=5901/tcp

  • 相关阅读:
    java快速排序代码
    java操作redis实现和mysql数据库的交互
    python 操作mysql数据库存
    JAVA 操作远程mysql数据库实现单表增删改查操作
    URI和URL及URN的区别
    day06_字符集设置
    day6_oracle手工建库
    day08_SGA后半部分
    day08_存储
    day05_sqlloader基础
  • 原文地址:https://www.cnblogs.com/LarryBlogger/p/6278266.html
Copyright © 2011-2022 走看看