zoukankan      html  css  js  c++  java
  • 常用linux命令

    http://man.linuxde.net/   linux命令大全


    1、grep  匹配正则表达式

    2、ps 进程快照,ps -ef|grep ssh  查看特定进程的信息

    3、管道符号,竖线,|,用法 commend1|commend2,把1的结果作为2的输入传给2

    4、

    5、chmod 改变文件的存储模式(一个or多个文件)

      例:chmod a+x configure

    6、make clean 清除编译过程中产生的中间文件

    7、curl   利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具


    8、rpm 检查是否安装的xx包   rpm -qa |grep  libxml2

        检查安装路径 rpm -ql libxml2

        rpm -qi 查询某个具体包的介绍

        /etc         一些设置文件放置的目录如/etc/crontab
        /usr/bin       一些可执行文件
        /usr/lib /usr/lib64    一些程序使用的动态函数库
        /usr/share/doc     一些基本的软件使用手册与帮助文档
    /usr/share/man 一些man page文件


    9、find  查找文件  find / -name "xml2-config"

    10、netstat -antp 查看进程,和被占用的端口


    11、yum安装 

    yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有
    1.清除缓存目录(/var/cache/yum)下的软件包
    命令:yum clean packages

    2.清除缓存目录(/var/cache/yum)下的 headers

    命令:yum clean headers

    3.清除缓存目录(/var/cache/yum)下旧的 headers

    命令:yum clean oldheaders

    4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

    命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)


    12、 .so动态链接库文件,类似于window的dll文件

    13、touch 用来新建一个不存在的文件or修改文件的时间戳

    14、which vim  which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 


    15、rm -rf remove 参数r是目录,f=force是不要废话直接删


    16、.zip和.tar.gz的区别

    zip是压缩格式的一种。zip用于windows的操作系统,
    unzip xxx.zip(yum install unzip)

    .tar.gz其实上是2个工具。tar是打包工具,把很多文件打包成一个文件,gz是压缩格式。tar.gz压缩格式用于unix的操作系统,但在windows系统中用WinRar工具同样可以解压缩tar.gz格式的
    tar -cxzf xxx.tar.gz


     17.显示行号  :set number

    跳到指定行  :n

    18.sudo su 切换到管理员


     19.cp 复制文件

    1。把li目录下的所有文件复制到yangyang目录下 cp /home/li/test/* /home/yangyang

    2。把当前目录的某文件file1复制一份且改名字file2   cp file1 file2  


     20.添加环境变量

    查看当前系统的环境变量 echo $PATH

    添加环境变量:

    ok啦


     21.创建文件/文件夹

    1、创建一个txt文件 vim aa.txt ,然后wq保存退出

    1.时间日期

    date 查看/设置当前系统时间 {操作系统,源自硬件时间}

      date -s 修改时间

     hwclock 显示硬件时钟时间

    cal  日历

    uptime 当前系统运行时间

    2.输出/查看命令

    echo

    cat

    head  -n

    tail  -n 显示的行数 -f 追踪显示文件更新

    more   只能向下翻页

    less  上下翻页

    3 .查看硬件信息

    lspci 在电脑上,绝大多数类型的设备都是pci类型。声卡网卡桥接芯片usb控制器 - v 更详细

    lsusb  usb摄像头 u盘

    lsmod  加载的模块(驱动)

    4.归档/压缩

    zip    压缩  zip linuxcast.zip myfile

    unzip  解压缩 unzip linuxcast.zip

    gzip    压缩  gzip linuxcast.net()

    tar      归档文件

        c 创建一个归档

        z 将归档后的归档文件进行gzip压缩

        x 释放一个归档

    5.查找

    locate keyword 事先建好的索引,查找速度快,但有时差,一天一更新库。updatedb 手动更新数据库,意味着重新扫描操作系统

    find      文件/文件夹 支持很多条件,所以叫高级查找

        find 查找位置 查找参数

        find . -name 星linuxcast星 (在当前文件夹下,以文件名查找)

        find / -name 星 .conf  根目录下

        find / -perm 777(权限)  

        find / -type d 根据文件类型查找

         find . -name 'a星' -exec ls -l {} ;

                execute执行 除了ls -l都是固定格式。把返回结果作为参数传递给ls -l 命令

     6.下载文件,上传文件

    rz 上传文件到服务器。直接输入rz,然后弹出上传框,上传文件

    sz send  下载文件到本地


  • 相关阅读:
    4.练习
    『Java面试题总结
    『Maven + Junit + Jacoco』单元测试覆盖率
    『Linux』命令
    『ElasticSearch』安装、健康值检查
    『类型转换』Object转Map、Map转Object
    『ElasticSearch』排序报错
    MD5加密解密网址总结
    汉字编码的理解
    ASCII码的理解
  • 原文地址:https://www.cnblogs.com/mogujiang/p/5543632.html
Copyright © 2011-2022 走看看