• 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 软件名称                                    从服务器上得到包名下载

  • 相关阅读:
    virsh pool-list详解
    高德地图实时定位接口的调用
    3D打印:FDM打印湿度对打印件及打印机的影响和调整
    一键自动化博客发布工具,用过的人都说好(腾讯云篇)
    ChatGPT在创新和创业中的应用如何?
    linux系统安全及应用【上】
    使用Python将时间列数据处理到当周星期三
    线程的控制与同步
    第十三章 初识jQuery
    日志的概念
  • 原文地址:https://blog.csdn.net/weixin_52875557/article/details/126096768