zoukankan      html  css  js  c++  java
  • Linux基本命令总结

    1.目录切换命令

      cd  ~   切换到用户主目录

      cd   /   切换到系统根目录

      cd   ../  切换到上一级目录

      cd   home/   切换到该目录下的home目录里

    2.目录的操作(增删改查)

      创建文件夹       mkdir   目录名称

      查看目录          ls   [-al]

               ls      查看该目录下所有的目录和文件

               ls   -a     可以看到该目录下的所有文件和目录,包括隐藏的

               ls   -l  或  ll  可以看到该目录下的所有目录和文件的详细信息 

      寻找目录(查)

      find  目录  参数

      例:查看、home/jack/目录下的含test的文件  find /home/jack/ -name 'test*'

      修改目录的名称

      mv 原目录名称  新目录名称

      注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
      
      修改目录的位置    (剪切)
      mv  目录名称  目录的新位置
      注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作 
      拷贝文件(复制)
      cp -r  目录名称   目录拷贝的目标位置   -r 代表递归拷贝
      注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归 
      删除目录或文件
      命令   rm  [-rf]   目录
      注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目
      录或文件,都直接使用rm -rf 目录/文件/压缩包
    3.文件的操作命令(增删改查)
      文件的创建:
         touch  文件名称                -----------空文件
      文件的查看
      cat/more/less/tail   文件
        使用cat查看/etc/profile文件,只能显示最后一屏内容
        使用more查看/etc/profile文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q
    可以退出查看
        使用less查看/etc/profile文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
        使用tail -10 查看/etc/profile文件的后10行,Ctrl+C结束
    注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运
    行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控 文 件的变化 
       文件内容的修改
          vi/vim  文件   
          然后点击键盘i/a/o进入编辑模式
          编辑完成后,按下Esc,退回命令模式
          此时文件虽然已经编辑完成,但是没有保存,需输入冒号:进入底行模式,在底行模 式下输入wq代表
    写入内容并退出,即保存;输入q!代表强制退出不保存。
    vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式-
    ---->输入:wq/q!
      删除文件
        rm -rf 文件
    4.压缩文件的操作命令
      打包压缩文件夹
      tar -zcvf 打包压缩后的文件名  要打包压缩的文件
      注意:
        1.Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
    而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
        2. z:调用gzip压缩命令进行压缩;c:打包文件;v:显示运行过程;f:指定文件名
      解压文件夹
      tar [-xvf]  压缩文件
      tar [-xvf]  压缩文件 -C  指定解压的位置
     
    5.其他命令
    (1)查看当前所在位置      pwd
    (2)清屏    clear
    (3)搜索命令         grep 要搜索的字符串 要搜索的文件         
    (4)管道命令          | 将前一个命令的输出作为本次目录的输入 
    (5)查看进程,杀死进程      ps -ef  | grep python     kill -9  进程号
    (6)网络通信命令     ifconfig
    (7)ping       ping 0.0.0.0     ping www.baidu.com
      (8) 查看当前系统端口使用情况    netstat  -an | grep   80
    (9)linux 的权限命令       chrom  777  文件名
    (10)free 查看内存信息   free
      df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
    (11)top 查看cpu资源信息   top
    (12)关机命令
      reboot 重新启动操作系统
      shutdown -h now 立刻关机,其中now相当于时间为0的状态
      shutdown -h 10:23
      shutdown -h +10 系统再过十分钟后自动关机 
    (13)查看防火墙信息   
       # 查看防火墙状态      service iptables status  
       # 停止防火墙             service iptables stop  
       # 启动防火墙             service iptables start  
       # 重启防火墙             service iptables restart  
       # 永久关闭防火墙      chkconfig iptables off  
       # 永久关闭后重启      chkconfig iptables on 
    (14)启动后台服务
             nohup    ......      &
      例如后台启动python脚本:
      nohup  python  XXX.py  &
     
  • 相关阅读:
    洛谷 1339 最短路
    洛谷 1330 封锁阳光大学 图论 二分图染色
    洛谷 1262 间谍网络 Tarjan 图论
    洛谷 1373 dp 小a和uim之大逃离 良心题解
    洛谷 1972 莫队
    洛谷 2158 数论 打表 欧拉函数
    洛谷 1414 数论 分解因数 水题
    蒟蒻的省选复习(不如说是noip普及组复习)————连载中
    关于筛法
    关于整数划分的几类问题
  • 原文地址:https://www.cnblogs.com/zjldeboke/p/14748784.html
Copyright © 2011-2022 走看看