一.系统管理与维护
   1. pwd:print working directory    打印工作目录
   2. cd:  change directory    改变或进入路径
       ● cd ~/ cd  : 当前用户目录;回到主目录(中间有空格!)
       ● cd /:根目录;
       ● cd - :上一次访问的目录;
       ● cd .. : 上一级目录
       ● cd "i have fun"    打开名称中间带空格的文件夹 用“”
       ● cd i\ have\ fun/        打开名称中间带空格的文件夹,使用\转译空格
       ● cd ../../..        向上走三层目录(当前目录为第一层)
   3. rmdir:    remove directory 删除路径
   4. pushd: push directory    推入路径
   5. popd:    pop directory    推出路径
   6. xargs: execute arguments     执行参数
   7. find:    find files    寻找文件
               举例:find . -name "*.txt" -print | less  寻找以txt结尾的所有文件,并输出到屏幕,以less命令的方式查看。计算机会录找当前文件夹及子文件夹里的所有符合条件的内容。
   8. grep:    find things inside files        在文件中查找内容
   9. man :    mannual page    通过命令名称,查找相关用法,如man find,会显示出find命令的相关参数
   10. apropos:     find what man page is appropriate寻找恰当的手册页面/如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过Linux apropos实用程序来搜索它
   11. env:    look at your environment    查看环境,举例:env | grep huguagnqin        env | less   
   12. echo: print some arguments    打印参数,在shell中打印shell变量的值,或者直接输出指定的字符串
   13. export:    export/set a new environment variable 导出/设定一个新的环境变量
   14. exit:    exit the shell 退出命令行
   15. sudo:    become super user root    成为超级用户或root   
   16. su:    进入到超级用户权限  exit直接切回普通用户
   17. chmod: change permission modifiers    修改文件许可权限
   18. chown: change    ownership    修改文件的所有者
   19. clear: 清屏
   20. |: 管道命令 将左边的命令输出导向到右边去
   21.关机命令:
         poweroff
         halt
         shutdown -h now(root用户使用)
   22.reboot: 重启
   23:ps:查看进程
       ● -e:显示所有程序;
       ● -f:显示UID/PPIP/C/STIME栏位;
   24:kill : 删除执行中的程序或工作;
     ● -i<信息编号>:
     ● -9 pid:强制终止;

二.文件管理与编辑
   1. mkdir:    make directory    创建路径
       ● -p :父目录不存在时,先创建父目录
       ● -v: 显示命令执行过程中的详细信息(verbose:冗长的,详细的)

2. ls: list directory    列出路径下的内容
       ● -l :使用详细格式列表(提供简化命令:ll)
       ● -a或--all:列出当前目录下所有文件和目录,包括隐藏文件/特殊文件 . 和..
       ● -t :以文件的最后修改时间排序(最近修改的在上面)
       ● -r:反向排序

3. cp: copy a file or directory    复制文件(会直接复盖已存在的文件)   
       ● -r :递归复制,连同文件夹下的文件一并复制(复制目录必须加此参数)
       ● cp [参数]  [源文件或目录] [目标文件或目录]

4. mv:move a file or directory    移动文件或路径
       ● mv [源文件或目录]  [目标文件或目录]
       ● -f/--force:若目标文件与现有文件相同,则直接覆盖

5. less:    page through a file 逐页浏览文件 
       ● -m:显示显示内容所占的百分比
       ● -N:显示行号
   操作:
       ● q :退出查看
       ● space/pageDown:向前翻页
       ● b/pageUp:向后翻页
       ● d:前进半页
       ● u:后退半页
       ● Enter/向下方向键:前进一行
       ● y/向上方向键:后退一行
       ● /:向下搜索(vi中也可使用)
       ● ?:向上搜索(vi中也可使用)
       ● v:进入vim;
       ● 左右方向键:相当于水平滚动条;

6. cat:     print the whole file    打印输出整个文件
   7. touch:    创建新文件
   8. mv:     重命名文件
   9. rm:     删除文件   
       ● -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
       ● -f:强制删除文件或目录;
       ● -i:删除已有文件或目录之前先询问用户;
   10. <:    将右边的文件作为输入发送给左边的程序
   11. >:    将左边命令的输出写入到右边的文件中去
         举例: cat > newfile.txt    命令执行后会把你打在屏幕上的字符放到新建的newfile.txt文件中,按ctrl+d结束
   12. >>:    将左边命令的输出追加到右边的文件中去
   13. * :    通配符。*.txt-任何以txt结尾的文件
   14. grep:    global regular expression print:全局正则表达式。使用正则表达式搜索文本,并把匹配的行打印出来。

15.tail:显示指定文件末尾的内容.
       ● -n<行数> 显示行数;
       ● -f: 循环读取;
       ● &:表示后台运行,否则占用终端
       ● ctrl + c:退出

三.压缩与解压
   1.tar:备份压缩命令
     ● -z:调用gzip命令解压或压缩文件;.tar.gz文件格式
       ● -j:调用bzip2命令解压或压缩文件,.tar.bz2;
       ● -x:解压(extract)
       ● -c:压缩(create)
       ● -v:压缩过程中显示文件(verbose)
       ● -f:要解压或压缩的文档名
       ● 解压组合命令:-zxvf/ -jxvf
       ● 压缩给合命令:-zcvf/ -jcvf

四.网络设置与维护
   1.hostname:    my computer's network name    电脑在网络中的名称
   2.ifconfig:显示网络设备,ip等
   3.ping:测试与目标主机的连通性,ping 主机名/IP

Linux命令-4类的更多相关文章

  1. java执行linux命令的工具类

    package com.starfast.common.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ja ...

  2. Linux命令 -磁盘和文件系统类

    声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.df 磁盘容量 -h 以人类易读方式展示(GB.KB)等 df -h /usr 2.du 文件或目录的容量 -s ...

  3. Linux命令 -文件操作类

    声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.ls    查看文件与目录 -a 打印全部的文件,包括隐藏文件 -l 列表打印,数据项包括文件属性,大小和权限等 ...

  4. 每天一个 Linux 命令(21):find命令之xargs

    在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...

  5. Linux命令详解之—tail命令

    tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文 ...

  6. Linux 命令快捷键

    Linux 命令快捷键 tab 自动补齐(有不知道的吗)Ctrl+u 删除(剪切)此处至开始所有内容 Ctrl+k 删除从光标所在位置到行末 快速命令行 – 快捷方式• history 搜索历史执行过 ...

  7. 学习 Linux,101: Linux 命令行

    概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...

  8. Linux命令速查手册,超详细Linux命令教程

    一.常用命令速查 ls cd pwd cat more less tail head cp scp mv mkdir rmdir touch rm ps kill top free clear tre ...

  9. Linux命令整理中...

    Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...

随机推荐

  1. Python3解leetcode Same Tree

    问题描述: Given two binary trees, write a function to check if they are the same or not. Two binary tree ...

  2. Linux 运维面试问题总结

    Linux 运维面试问题总结 1.详细描述mysql主从复制的方式?(类似跟DRBD高可用的协议类型) 答: (1)同步复制(C协议:sync):只有在本地和远程磁盘都确定写入已完成时,主节点才会认为 ...

  3. 使用superobject 新建Json数据(数组)

    1. 要得到的Json数据:[{"name":"张三","age": 17},{"name":"李四" ...

  4. android apk 防止反编译技术第二篇-运行时修改字节码

    上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372.接下来我们将介绍另一种防止a ...

  5. Windows下搭建Subversion&nbsp;服务器

    一.准备工作 1.获取 Subversion 服务器程序 到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序.目前最新的是1.5版本,具体下载地址在:ht ...

  6. 卸载openjdk安装java后,netbeans启动不了

    Cannot find java. Please use the --jdkhome switch. 默认的jdkhome不存在了,所以重新指定一下就可以了. 修改 /netbeans-8.0/etc ...

  7. 【机器学习】支持向量机SVM

    关于支持向量机SVM,这里也只是简单地作个要点梳理,尤其是要注意的是SVM的SMO优化算法.核函数的选择以及参数调整.在此不作过多阐述,单从应用层面来讲,重点在于如何使用libsvm,但对其原理算法要 ...

  8. 如何在 Swoole 中优雅的实现 MySQL 连接池

    如何在 Swoole 中优雅的实现 MySQL 连接池 一.为什么需要连接池 ? 数据库连接池指的是程序和数据库之间保持一定数量的连接不断开, 并且各个请求的连接可以相互复用, 减少重复连接数据库带来 ...

  9. FZU - 2109 Mountain Number 数位dp

    Mountain Number One integer number x is called "Mountain Number" if: (1) x>0 and x is a ...

  10. 30个物联网传感器小实验:三行代码点亮LED灯

    30个物联网传感器小实验:三行代码点亮LED灯 三行代码点亮LED灯 LED灯闪烁 LED灯调亮度 LED淡入淡出 不写一行代码点亮LED灯 全彩RGB灯 面包板 30个物联网传感器小实验:三行代码点 ...