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

  • 相关阅读:
    .NET XmlNavigator with Namespace
    编程要素
    【FOJ】1962 新击鼓传花游戏
    【POJ】1389 Area of Simple Polygons
    【POJ】2482 Stars in Your Window
    【HDU】3265 Posters
    【HDU】1199 Color the Ball
    【HDU】3642 Get The Treasury
    【HDU】4027 Can you answer these queries?
    【HDU】1542 Atlantis
  • 原文地址:https://www.cnblogs.com/LarryBlogger/p/6278266.html
Copyright © 2011-2022 走看看