zoukankan      html  css  js  c++  java
  • Linux 命令大全

    [用户@主机名 ~]# :如 [root@weixin ~]#

    xshell 使用 SSH 协议,端口默认 22 。xftp 使用 SFTP 协议,端口默认 22,。xshell、xftp 编码格式都设置为 UTF-8。

    xshell 连接 Linux 失败?

    主机查看 VM 的两个网络是否启用,VM 四个服务是否启用,查询 ssh 协议是否开启,再次查询 IP 是否正确。

    开发文件夹一般命名为英文,Linux 系统安装一次可备份复用,xshell 可保存脚本信息 log。

    su root :切换 root 用户

    ifconfig:查询网卡 IP(启用状态下)

    ifconfig -a:查看所有网卡(包含禁用网卡)

    ifconfig eth0 up/down:启用/禁用 eth0 网卡

    dhclient eth0:自动获取 eth0 IP

    ps -ef | grep sshd:查询 ssh 服务是否开启,查询进程 PID

    kill -9 PID:绝杀进程

    service sshd start:开启 ssh 服务

    service sshd stop:关闭 ssh 服务

    service sshd restart:重启 ssh 服务

    clear:清屏

    / :Linux 根目录

    cd /:返回根目录

    ls:查看当前目录下文件以及文件夹

    ls -a:查看当前目录下所有文件(包含隐藏文件)

    ls -l:查看当前目录下文件的详细信息

    ls -la:查看当前目录下所有文件(列表的形式)

    cd .. :返回上一级目录

    cd /:返回根目录

    cd usr :进入 usr 文件夹(以当前目录为准的相对路径)

    cd /test/test001:进入 test001文件夹(与当前目录无关的绝对路径,只要有 / 就是绝对路径)

    pwd :查看当前目录

    man config:查看 linux 里面所有命令的详细描述

    (如:man pwd,按 enter 一行一行走,空格键一页一页走,按 Q 退出回到命令行模式)

    mkdir test :新建文件夹 test

    whereis pwd:查询命令 pwd 的位置

    bin 目录:存放命令

    etc 目录:存放系统的配置文件(更改 Linux 系统参数,到 etc 文件夹去改)

    cat network:查看文件 network (查看小文件)

    tail 文件名:查看大文件

    tail -10 文件名:查看文件后十行

    head -10 文件名:查看文件前十行

    more 文件名:分页查看(文件特别多情况下,按 enter 下一行,按 空格 下一页,按 Q 退出)

    tail -f 文件名:查看 log 日志(-f 可以方便查阅正在改变的日志文件,按 ctrl+c 可停住,最尾部的内容显示在屏幕上,时时刷新)

    home 目录:记录用户,但 root 用户在 root 文件夹。

    lib 目录:centOS 系统需要的类库(两个32/64位)

    usr 目录:用户的应用程序(MySQL、Oracle、Tomcat 的 exe)

    var 目录:执行过程中产生的临时文件

    opt 目录:第三方提供的软件(mysql、Oracle 安装包)

    dev 目录:设备(Linux 都是以文件为基础,如cpu、disk、cdrom(光驱))

    查找文件或文件夹,当记不住全名时如何准确查找?

    例如:查找 etc 下的 sysconfig 文件夹,首先切换至 etc 文件夹下,输入 cd sysc 按两下 tab 键,出现与输入相关的文件,找到正确的文件,在 cd sysc 基础上继续输入,按 tab 键可补全。

    在 etc 下查找 ssh 默认端口?

    切换至 etc 文件夹下,再进入 ssh 文件夹,查看 sshd_config 文件里面包含 port 22

    上箭头:复制命令行中上一行命令

    mount /dev/cdrom /mnt/cdrom:挂载(一般采用绝对路径)

    umount /mnt/cdrom:取消挂载

    mkdir -p soft/tomcat:创建多层目录 【mkdir -p soft/tomcat:当前目录下创建soft再创建tomcat】【mkdir -p /soft/tomcat:根目录下创建soft再创建tomcat】

    rmdir tomcat:删除目录

    rm -r /test:删除多级目录,会有提示 输入 y 或 n

    rm -rf test:删除多级目录,无提示删除

    操作的文件夹加 / 为绝对路径,不加 / 为相对路径。

    touch 文件名(相对路径/绝对路径):创建文件

    ctrl+c:回到命令行

    vi 文件名:
    vi 三种工作模式:命令工作模式、编辑工作模式、底行模式
    进入命令工作模式:vi 文件名
    进入编辑模式: i/a/o ,退出到命令模式 esc
    进入底行模式: :,:wq! 保存退出 , :q! 直接退出不保存
    替换内容::%s/被替换的/替换的/g
    显示行号: :set nu
    全局修改行号:/etc/virc 是 vi 的配置文件,文件最后加上 :set nu,保存退出即可

    mv 被修该的文件名 修改的文件名:文件重命名

    cp -fr 文件原始位置 目标位置:拷贝(复制)

    exit:退出

    权限:
    d rwxr-xr-x :d:目录,r:read,w:write,x:execte
    rwx r-x r-x
    111 101 101
    7 5 5
    用户 用户组 其他组
    权限最高:777

    chmod g(u/o)+w /test:给 test 文件夹 用户组/用户/其他组 添加 w 权限

    chmod g(u/o)-w /test:给 test 文件夹 用户组/用户/其他组 减少 w 权限

    chmod 777 /test:给 test 文件夹授最高权限

    chmod 777 -R 文件名:递归授权

    命令修改网络配置 /etc/sysconfig/network-scripts/ifcfg-ens33

    groupadd tomcat :添加组 tomcat

    groupdel tomcat :删除组 tomcat(组下无用户才能删)

    groupadd -g 701 tomcat:添加组 tomcat 并指定组 groupId 为 701

    useradd -g (701/tomcat) tomcat:添加用户 tomcat,并指定其属于 701(tomcat) 组

    passwd tomcat:修改用户 tomcat 密码

    su - tomcat:切换到tomcat用户下,并使用该用户下配置的环境变量

    source 文件路径名:让修改的文件立即生效

    rz:文件传输

    cd:进入到用户里

    echo $PATH:回显

    ~:表示当前位置为用户的目录

    $:表示当前用户是普通用户

    #:表示当前用户是管理员用户

    tab 键:自动补全

    个性签名:北上广不相信眼泪,90后闯荡社会,不喝清晨的粥,只干最烈的酒,90后,加油!
  • 相关阅读:
    python,os操作文件,文件路径(上一级目录)
    python屏幕的交互(读取输出信息)input,raw_input的区别
    Shell script 传参数处理(默认变量)
    python 2.4 的字符串转时间(日期减法取间隔时间)
    java的hashcode(结合hashset讲解)
    μCOS-II系统之事件(event)的使用规则及Semaphore的相互排斥量使用方法
    HDU 1079 Calendar Game (博弈论-sg)
    flume MemoryChannel 源代码解析
    MySQL查询时强制区分大写和小写
    蓝桥杯——真题训练之李白打酒
  • 原文地址:https://www.cnblogs.com/wxdestiny/p/9739547.html
Copyright © 2011-2022 走看看