zoukankan      html  css  js  c++  java
  • linux命令行介绍及使用(一)

    1.列出最近输入的10条命令
      $fc -l -10
      利用vim编辑并执行序号为10~20的命令
      $fc -e vim 10 20
    2.ls -l
      列出当前的文件信息(包括访问权限,文件大小等)
      #ls -l [pw]*
      列出当前目录中以p或w为首字符的所有文件
    3.使用下列命令检索并列出/home/gqximg目录下任何子目录名为core的文件
      $echo /home/gqxing/*/core
    4.列出最近执行的10条命令
      $history 10
      清除命令历史缓存
      $history -c
    5.重复执行先前的命令  !!
      !n表示重复执行命令缓存的第n条命令
      !-n表示重复执行命令历史缓存的倒数第n条命令
    6.按下Tab键可进行命令行自动补全
    7.输入文件名的一部分,按下Tab键可进行文件名自动补充
    8.$echo pwd  显示当前文件路径
    9.查找文件   $find /usr/local -name "*.conf"
    10.查看当前作业:   $jobs
       后台运行   $bg %1   注:1表示作业号
       前台运行   $fg %2
    11.停止一个作业
      $kill  %1         注:1表示作业号
    12.后台运行,并且终止shell后仍能继续运行
      $nohup overload.sh &
    13.查看当前进程,并显示含overload的项
      $ps -ef | grep overload
    14.查看日期:   $date    查看日历:  $cal
    15.分页查看文件内容  $cat typescript | more
    16.whereis 查看软件安装目录(或which),如:
       $whereis tar   $whereis firefox  $which tar
    17.apropos命令
       当需要执行某个命令,但是只知道其中几个关键字时,可用此命令,如:  $apropos who
    18.$ls -ai | sort -n  查看文件,并按名称排序
    19.建立软连接
       ln 源文件  目标文件 
    20.修改文件的权限
       $chmod o+w script
    21.创建新文件
       $touch emptyfile或  $> emptyfile  (输出重定向)
    22.利用通配符显示文件
       $ls -l *.c
    23.$mv  移动文件命令,如:
       $mv f1 f2  注:从f1移至f2
    24.合并文件  $cat chap1 chap2 chap3 > user_guide
    25.分割文件 
       $split -b 5k duanxin split
       每个分块(当然,最后一个不保证)大小都是5k,基本不可读。任何类型文件都可以用这种切割模式
       split -l 100 duanxin split
       每个分块100行,不考虑大小。日志分析时应该有用。
    26.less分页显示   $less /etc/profile,less 的键盘操作 
       Ctrl+v  显示下一页;    iSPACE  显示下一页,或者显示下i行(指定i后按空格键)
       :n  显示下一文件;  :p  显示前一个文件    !command  调用shell命令
       q  推出less;        h  说明
    27.使用head显示文件前几行内容
       head [-number | -n number][file]
    28.使用tail显示文件最后几行内容
       tail  -n 5 /etc/profile  显示/etc/profile最后5行
    29.复制文件
       cp [-ir] source_file  target_file
      -i表示交互方式   -r表示递归复制,可指定目录
    30.删除文件
       rm [-rfi][file]  -r用于递归地删除目录中的文件及目录本身  -i表示交互方式删除  -f表示强制删除
    31.当前目录下查找c文件
      $find . -name  '*.c' -print
    32.删除当前目录下扩展名为'.tmp'的文件
    33.查找7月份开发的程序
       $ls -l *.c | grep 07-
      
      

     

  • 相关阅读:
    DIV高度设置全屏
    Yii2使用PHPExcel读取excel
    关于linux centos7 vmware 和windows7 文件共享笔记
    mysql rpm包安装
    linux crontab 计划任务脚本
    linux php5.6 安装
    linux上安装php phpredis扩展
    让微信小程序每次请求的时候不改变session_id的方法
    mysql主从配置
    mysql存储过程之游标遍历数据表
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2023591.html
Copyright © 2011-2022 走看看