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

    1.ls

      ls -a 可以显示文件,包括隐藏文件(以.开头的)。

      ls -l 显示文件详情。

    2.cd

      cd xxx 进入xxx目录

      cd 不指定 切换到当前用户的~目录

      cd - 返回上一次的目录

    3.pwd 显示当前目录路径

    4.mkdir创建目录 rmdir删除空目录

      rmdir 1 2 同时删除两个空目录

      rmdir -p 1/2 先删除1再删除2,如果删除后,1或者2的父目录为空,继续删除。

    5.cp复制

      cp 1 /目录/文件名 复制1到目录下并重命名

      cp -r 1 2 复制1目录到并重命名2

    6.touch创建文件

      touch 1.txt 创建1.txt文件

    7.mv移动命令

      mv 1 /目录/2 将1移动到目录下,并重命名2

    8.rm删除命令

      rm -i 2.txt 删除2.txt,并且带提示

      rm -f 2.txt 删除2.txt,并且强制删除

      rm -i 2 删除2目录

    9.du 显示文件大小

      du 1.txt 显示1.txt 的大小

      du -h 目录 友好的显示目录大小(加M或者k)

    10.cat 显示或者拼接一般的ascii文件,只能操作文件

      cat 1 显示1的内容

      cat 1 2 依次显示1 2内容

      cat 1 2>3 1 2内容拼接到3里(覆盖)

      cat > 1 等待用户输入并存到1(ctrl+d结束或者ctrrl+c结束)

    11.more或less可分页查看内容

      回车下一行

      y向上一行

      空格向下滚动一屏

      b向上滚动一屏

      g返回第一行

      G最后一行

      p 5%转到5%

      q 退出

    12.wc显示统计的行数 字数 字节数 文件名

      wc 1.txt 全都显示

      wc -l 1.txt 显示行数

      wc -w 1.txt 显示字数

      wc -c 1.txt 显示字节数

    13.grep文本搜索工具,通过正则匹配。

      ls -l|grep a 通道过滤内容,只显示包含a的内容

    14.""中代表字符串,除了% `

    15.chown -R 用户名 文件名

    16.find查找文件

      find / -name 文件名 在根目录下查找文件名的文件

      find . -name 文件名 在当前目录下查找

      find / -user 用户名 在根目录下查找指定属于指定用户的文件

      which命令的作用是在PATH变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。

      也就是说使用which命令就可以看到某个系统命令是否存在以及执行的到底是哪一个位置的命令

      whitch cd 找不到,因为cd是bash内嵌命令,但是 which 默认是找 PATH 内所规范的目录,所以当然找不到cd!

    17.scp命令:scp [-r] 本地文件路径 用户名@IP:对方文件夹路径。

    18.设置oracle开机自启。 

      sudo vim /etc/oratab

      将最后一位N改成Y,允许开机自启动

      orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y

      orcl2:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y

    sudo vim /etc/rc.local

      添加启动

      su oracle -lc " /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

      su oracle -lc /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart

    19.ubuntu下设置sh自启动

      将sh文件赋予执行权限755.

      sudo chmod 755 mysh

      修改/etc/rc.local sudo vi /etc/rc.local

      在末尾加上sh /路径/mysh。

      要放在exit(0)前面。

      然后reboot 

    20.判断网络连接的一种笨拙方式

      count=ping -c 3 192.168.0.233|grep Unreachable|wc -l

      如果count=3 (-c 后面是尝试连接次数,所以grep Unreachable 3次就是失败)即为没有网络

      shell里,加自加1为let xxx++ 指定步长语法:let successCount=$successCount+2

    21.linux 杀死指定名称程序

      pkill -f name  此命令的name值可以为部分名字,如要杀死tomcat,可执行pkill -f tomc

    22.linux 获取指定名称的程序pid

      pgrep -f name   此命令的name值可以为部分名字,如要查询tomcat的pid,可以执行 pgrep -f tomc

      脚本如下:

      process=$1

      pid=$(ps x | grep $process | grep -v grep | awk '{print $1}')

    23.全盘查找文字

    sudo grep -r '查找内容' /(查找目录)

  • 相关阅读:
    WPF,WinForm调用WCF RIA
    使用c#调用XMLHTTP(XMLHTTPClass) ,发送和返回 json
    WPF 不能dll添加引用的问题
    ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
    写给我们这些浮躁的程序员
    oracle 10g 几个版本jdbc驱动下载
    List对象排序通用方法
    SQL 常用的计算时间的方法
    JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
    Integer 自动装箱机制
  • 原文地址:https://www.cnblogs.com/chxwkx/p/10574631.html
Copyright © 2011-2022 走看看