• Linux常用命令


    linux从根目录开始  /

     
    bin  存放二进制可执行文件
    boot 存放系统引导时使用的各种文件·
    dev 存放设备文件·
    etc 存放系统配置文件home存放系统用户的文件
    lib  存放程序运行所需的共享库和内核模块opt额外安装的可选应用程序包所放置的位置
    root 超级用户目录
    sbin 存放二进制可执行文件,只有root用户才能访问tmp存放临时文件
    usr 存放系统应用程序
    var 存放运行时需要改变数据的文件,例如日志文件
     

     使用技巧

    tab                                  自动补全

    连续俩次tab                   给出操作提示

    上下键                            查看历史命令

    clear                               快速清屏 

    常用命令

    ls                                    list 查看当前目录下的内容

    ls -A                                查看所有文件包括隐藏文件
    pwd                                print work directory 查看当前所在目录
    cd                                   change directory 切换目录

    touch[文件名]                  touch  如果文件不存在,创建文件
    mkdir[目录名]                  make directory 创建目录
    rm[文件名]                       remove 删除指定文件

    rm -rf [文件名]                  删除文件及其所有子目录,无需确认。rm -r则需要确认

    cat[文件名]                      查看文件内容

    more[文件名]                  回车键向下滚动一行,空格滚动一屏, b 返回上一屏, q 退出

    tail [-f] fileName             默认显示文件末尾10行,修改f的值显示其它行数,不改则动态显示
    echo ‘文字' >> [文件名]   追加到文件末尾

    Ctrl+c和Ctrl+z                 都是中断命令,前者强制中断,后者虽中断,但还保持挂起状态

    cp [-r] source dest          复制的是文件则需要加-r,会复制文件及其所有的子目录文件

    mv source dest               将文件移动或者改名 mv 11.txt 123.txt 则为改名

    tar [-zcxvf] fileName [files]

    包文件后缀 .tar表示只进行了打包,并没有压缩,后缀为.tar.gz表示打包的同时还进行了压缩

    -z:代表gzip,gzip可以对文件压缩或者解压

    -c:代表creat,创建新的包文件

    -x:代表extract,实现从包文件中还原文件

    -v:代表verbose,显示命令的执行过程

    -f:f代表file,用于指定包文件的名称

    若仅仅将文件打包  tar -cvf test.tar test   对应的还原操作  tar -xvf test.tar

    将文件打包压缩     tar -zcvf test.tar.gz test   对应的解压还原操作 tar -zxvf test.tar.gz

    tar -zxvf apache-tomcat-9.0.65.tar.gz -C /usr/local  使用C保存到另外路径
     

    vim [文件名]               

    默认进去命令模式,gg快速移动到文件头 G 快速移动到文件末尾。

    进入底行模式 / 进入可以进行文件的查找。

    :可以进行文件保存操作  q!不保存退出 wq保存退出。 set nu可以显示行

    find dirName -option fileName                在指定目录及子目录下查找文件 find . -name "*.java"       .代表当前目录下

    grep word fileName                                从当前目录指定的文件中查找指定的内容

    ps -ef|grep tomcat                                   查看是否有tomcat进程    ps -ef为查看所有进程

    kill -9 进程id                                             -9为强制结束,杀死进程

    systemctl status firewalld                        查看系统防火墙服务状态

    systemctl stop firewalld                           暂时关闭防火墙

    systemctl disable firewalld                      永久关闭防火墙,重启也不会打开

    systemctl start firewalld                           开启防火墙

    firewall-cmd --zone=public --add-port=8080/tcp --permanent      开放8080端口

    firewall-cmd --reload                                开放后重新reload防火墙

    firewall-cmd --zone= public --remove-port=8080/tcp --permanent   移除开放的端口,做完也要重新reload

    firewall-cmd --zone=public --list-ports         查看所有开放的端口

    rpm -qa                                                       查看所有在linux上安装的软件

    rpm -qa|grep mysql                                    查看是否安装mysql

    rpm -e--nodeps  软件名称                           卸载软件

    yum list 软件名称                                        查看服务器上是否有软件的包

    yum install 软件名称                                    从服务器上得到包名下载

  • 相关阅读:
    世界第一台通用计算机:ENIAC
    一张图帮你看懂,在浏览器输入网址回车后,都发生了什么?
    springboot+臻绿原客绿色食品商城 毕业设计-附源码161928
    PTE DESCRIBE IMAGE做题方法 (一)
    【LeetCode动态规划#12】详解买卖股票I~IV,经典dp题型
    面试高频的ES6中的Map和Set数据结构详解
    高仿英雄联盟游戏网页制作作业 英雄联盟LOL游戏HTML网页设计模板 简单学生网页设计 静态HTML CSS网站制作成品
    M语言-模式匹配
    解密JavaScript的异步机制:打破单线程限制,提升性能与用户体验
    Java基础32 this关键字
  • 原文地址:https://blog.csdn.net/weixin_52875557/article/details/126096768