zoukankan      html  css  js  c++  java
  • 3.Linux常用基本命令

    1.帮助手册

      man

      --help

    2.日期类

      data,cal

    -------------文件目录管理类的命令

    3.显示当前目录  pwd

    4.cd切换目录

      cd ..    返回上级目录

      cd /      返回至/

      cd ~    返回家目录

      cd /etc/sysconfig    通过绝对路径访问(利用tab键)

      cd ./sysconf    通过相对路径返回

    5.ls   

      -a  列出全部文件,包括隐藏文件

      -l   列出详细列表    别名ll

    6.grep

      配合显示内容的命令,根据跟随的内容显示该行内容,有点过滤的感觉吧

      例如   ls -l | grep  xxx     

    7.mkdir

      -p  可以一下建好多级目录

      例:mkdir 目录名

    8.touch

      新建一个文件

      例:touch  aa.cnf

    9.rmdir   删除一个空目录

    10. rm 

      移除文件或目录

      -rf 递归删除所有目录内容,不提示

    11.cp

      cp  [要复制的文件]  [到哪里]

      -r 递归复制整个文件夹

      -v 显示复制过程中文件的列表

    12.mv 

      mv  oldFileName  newFileName  重命名

      mv   /temp/movefile   /targetFolder  移动文件

      -f  强制覆盖文件,非空目录不能覆盖,只能先拷贝再删除

    13.cat

      cat  文件名  查看轻量级的文本文件

      -A  显示文件中的留白和换行

      -n  显示行号

      cat  文件1  文件2  连接显示多个文件

      cat   文件1  文件2  >  文件3  合并为新文件

    14. more

      查看较长的文件

      空白键:下一页

      enter:下一行

      q: 立即离开more,不再显示该文件内容

      ctrl + f  向下滚动一屏

      ctrl + b  返回上一屏

      =   输出当前行的行号

      :f   输出文件名和当前行的行号

    15.less

      与more 类似,比more功能更多

      【pagedown】:向下翻动一页

      【pageup】:向上翻动一页

      /字串 : 向下搜寻 这个字串

      ?字串 :向上寻找这个字串

      n  : 重复前一个搜寻

      N  :反向的重复前一个搜寻

    16.tail

      从尾部开始查看,比较适合查看日志

      -f  跟随查看

      -n  200  显示的函数, n 可以省略

    17.history

      查看历史命令

    18.echo

      输出环境变量

      在shell脚本中当sustem.out.println用

    19.软链接

      也称为符号链接,类似于windows里面的快捷方式,有自己的数据块,主要存放了链接其他文件的路径

      命令  ln  -s  源文件或目录名  软链接名

      查询  : 通过 ls -l 就可以查看,列表属性第1位是l,尾部会有位置指向

    ------搜索查找相关的命令

    19.locate

      查找文件,查询速度更快,使用更方便

      运行前需要执行 updatedb 来更新文件索引

    20.find

      查找文件,提供丰富的模糊搜索及条件查询

      find + 搜索路径 + 参数 + 搜索关键字

      按文件名 : find   /home/seop   -name   ‘*.txt’    根据名称查找相应目录下的  *.txt文件

    ---------压缩和解压相关的命令

    21.tar

     压缩文件(tar)          解压缩文件(tar)

      tar  -zcvf  xxx.tar.gz    n1.txt    tar  -zxvf  xxx.tar.gz

      -c   创建一个新归档       -x   从归档中解出文件

      -v   显示详细信息        -v   显示详细信息

      -f    指定压缩后的文件名     -f   指定压缩之后的文件名

      -z   通过gzip 过滤归档         -z   通过gzip 过滤归档

    22.zip

      zip   mypackage.zip   1.txt   2.txt   压缩

      unzip   mypackage.zip    解压

    --------磁盘分区相关命令

    23.lsblk

      查看所有设备挂载情况

      命令:lsblk  或者  lsblk -f

    24.fdisk  分区命令

      fdisk   /dev/sdb

    开始对 /sdb 分区

      m  显示命令列表

      p   显示磁盘分  == fdisk  -l 

      n   新增分区

      d   删除分区

      w   写入并退出

      开始分区后 输入 n,新增分区,然后选择 p,分区类型为主页区。

      两次回车默认剩余全部空间。最后输入 w 写入分区并退出,若不保存退出输入q

    25.mkfs  格式化磁盘

      分区命令:mkfs  -t  ext4  /dev/sdb1

      其中  ext4  是分区类型

    26.mount 挂载

      将一个分区与一个目录联系起来

      mount   设备名称  挂载目录

        mount  /dev/sdb1  /newdisk

      unmount  设备名称  或者  挂载目录

        unmount  /dev/sdb1  或者  unmount  /newdisk

    注:用命令行挂载,重启后会失效

    27.永久挂载

      通过修改  vim   /etc/fstab   实现挂载

      添加完成后  执行  mount  -a  即刻生效

    28.df   du 磁盘情况查询

      df -h  查询系统整体磁盘使用情况

      du  -h  /目录

        查询指定目录的磁盘占用情况

        -s  指定目录占用大小汇总

        -h  带计量单位

        -a  含文件

        --max-depth=1  子目录深度

        -c  列出明细的同时,增加汇总值

      du   -ach   --max-depth = 1  /opt

    --------网络配置相关命令

    29. ifconfig

      查看网络配置

      如何修改 ip

        图形化操作

      命令行方式   vi /etc/sysconfig/network-scripts/ifcfg-eth0

      刷新网络设置

      service  network  restart

    ---------进程相关

    30.ps  

    ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。

      ps  -aux | grep xxx

    ps -ef的意思是以长格式显示所有进程

      ps  -ef | grep xxx

    注:如果想查看进程的cpu占用率和内存占用率,可以使用aux  

      如果想查看进程的父进程ID 可以使用 ef

      pid:每个进程都有一个pid 作为唯一标识

      kill:  kill   pid  通过唯一标识 pid 杀死进程

      killall: kill  name  通过进程名杀死线程

        

    31.service

      注册在系统中的标准化进程 

      有方便统一的管理方式

        service  服务名  start/stop/restart/reload/status

      查看服务的方法  /etc/init.d/服务名

      通过chkconfig  命令 设置自启动

        查看自启动服务  chkconfig  --list|grep xxx  

        chconfig  --level  5  服务名  on

    32.netstat

      查看系统的网络情况

      -an  按一定的顺序排列输出

      -p    显示哪个进行在调用

      netstat   -anp  |  grep  8080   查看占用8080端口的进程

    33.lsof

      lsof  -i:8080   查看端口属于哪个程序

    运行级别(runlevel)

     

    
    

     

      

      

      

      

  • 相关阅读:
    struts2 ajax传值
    s:iterator遍历
    JavaScript闭包
    组合继承与寄生组合式继承
    JSP EL表达式详细介绍
    js判断字符串是否包含中文或英文
    jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
    HTML5--新增结构元素(2)
    HTML5--新增全局属性(1)
    nodejs的安装配置(nvm-windows)
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7373655.html
Copyright © 2011-2022 走看看