• Linux常用命令


    Linux:操作系统,管理硬件,服务软件

    虚拟机(软件):通过调用硬件接口模拟一台电脑

    主要目录介绍:

    etc:存放配置文件

    root:主用户目录

    usr:存放应用程序

    home:普通用户目录


    简单Linux命令:

    ifconfig:查看机器ip

    ll:显示目录下的文件

    ls -al :显示目录下的所有文件,包括隐藏文件和特殊目(附目录)

    ll /bin/:列出根目录下 bin 文件夹下的文件

    pwd:查看当前目录

    clear:清除屏幕

    touch 1.txt  在当前目录下创建一个1.txt文件

    ll ./c/  :查看当前目录下的c目录下的文件 代表当前目录


    cd命令:

    cd:切换到用户登陆的目录,如果是管理员则直接回到/root,如果是别的用户,则回到 /home/lisi

    cd - :回到上一次访问的目录

    cd /root/bin :切换到bin目录

    cd ~ 与cd :一样回到用户目录

    cd .. :回到上一级目录

    cd / :切换到根目录


    mkdir命令:

    mkdir a :在当前目录下创建a目录

    mkdir a/b/c :创建多级目录 ,如果父级目录不存在,可以使用

    mkdir -pv a/b/c  :创建多级目录并显示创建的详细信息


    查看命令:

    cat(catenate) 命令查看文本文件 ,适合文件内容不多

    cat 1.txt   直接查看1.txt文件 

    more命令

    分页显示文件内容

    Enter:每按一下向下显示一行

    空格键:每按一下显示一页

    b:向前返回一页
    q:退出more命令

    less命令(比较强大,比more多了搜索功能)

    less -mN install.log   显示每行行数

    Enter:每按一下向下显示一行

    空格键:每按一下显示一页

    b:向前返回一页
    q:退出more命令

    d:向前显示半页

    u:向后显示半页

    /mysql   向下查找mysql

    ?mysql  向上查找mysql

    tail命令:查看文件末尾

    tail -10 /root/install.log :查看文件后十行的内容

    shift+g 到文件末尾

    gg  到第一行


    文件管理命令 

    cp(copy)

    cp ./1.txt ./2.txt   将当前目录下的1.txt复制到当前目录下的2.txt

    cp ./1.txt  ../3.txt  将当前目录下的1.txt复制到父级目录下的3.txt

    cp -r a b  在当前目录下将a文件夹复制到b文件夹    r指递归复制

    mv命令:移动或重命名文件或目录

    mv ./1.txt ./a/1.txt   将当前目录下1.txt 移动到当前目录下的a文件下

    mv ./1.txt ./2.txt      将1.txt重命名为2.txt

    rm命令:删除文件或目录

    rm ./1.txt  删除当前目录下的1.txt(会有提示)

    rm -f 1.txt  强制直接删除

    rm -r ./a  删除当前目录下的a文件夹

    rm -rf ./a  强制删除

    find命令:查找文件或目录

    find /root/ -name 'in*'  查找根目录下的root目录下的,以"in"开头的目录或文件

    vim命令:文本编辑器

    vim /root/test.txt    进入之后按   从一般模式转为插入模式 ,此时可以输入内容,按esc从插入模式转为一般模式,再输入

    :wq  即可退出文本编辑

    常用命令:https://www.cnblogs.com/linyx/p/4131699.html

    复制 Ctrl+Insert

    tar命令:解压缩文件

    压缩文件 : tar -zcvf  文件

    解压文件: tar -zxvf  文件

    zip/unzip命令: 压缩和解压zip文件


    系统命令

    grep命令:过滤任务

    cat /root/test.txt | grep -i mysql  :在test.txt中查找"mysql"相关的内容 ,"-i"指忽略大小写

    ps -ef | grep -i control  :在一次进程中(静态的显示进程)查找有关"mysql"的内容

    kill命令:结束进程

    kill -9 pid  :结束掉相应的进程,pid可以使用ps -ef 查看

    ifconfig命令:获取Ip信息 

    reboot命令:重启

    halt命令:关机


    权限命令:

    chmod(change mode),更改权限

    r:读权限,可以用数值“4”代替

    w:写权限,可以用数值"2"代替

    x:执行权限,可以用数值“1”代替

    chmod  111 ./root/1.txt   设置当前用户,当前组的其他用户,其他用户,对1.txt的权限仅为可执行

    chmod 777 ./root/1.txt    设置当前用户,当前组的其他用户,其他用户,对1.txt的权限为r,w,x


    Ubuntu中下软件包下载和删除

    apt-get install 软件名  :安装软件

    apt-get remove 软件名  或是 apt-get autoremove 软件名(纯净卸载):卸载软件


    Ubuntu修改数据源

    查看端口号占用

    netstat -ltpn | grep 22

    查看进程占用的端口号

    netstat -atpn | grep sshd

    作者:wuba
    出处:http://www.cnblogs.com/wuba/
    版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明出处!
  • 相关阅读:
    WebStorm 使用
    Mac上因磁盘格式导致gulp无限刷新问题
    JS数组随机排序
    Javascript高性能动画与页面渲染
    两列布局,左边固定,右边自适应的三种方法
    google pay app权限使用说明
    javaFX
    https网站引用http路径的js和css失效解决办法
    tomcat笔记
    java sigar.jar
  • 原文地址:https://www.cnblogs.com/wuba/p/11025851.html
Copyright © 2020-2023  润新知