文件目录操作命令
  ls 现实文件和目录列表
  ls -l 列出文件的详细信息
  ls -a 列出当前目录所有文件 包括隐藏的文件
  mkdir 创建目录
  -p 父目录不存在的情况下先生成父目录
  cd 切换目录 或者说是进入制定目录
  cd .. 回退到上一目录
  touch 生成一个空文件
  echo 生成一个带内容的文件
  cat,tac 显示文本文件中的内容
  cp 复制文件或目录
  rm 删除文件
     rm-r 同时删除该目录下的所有文件
     rm-f 强制删除文件或目录
  mv 移动文件或者目录、文件
  mv aaa bbb 将aaa改名为bbb
  pwd 现实当前的目录
  find 在文件系统中查找制定文件名的文件
   -name 需要配合 -name 来制定要查找的文件名称
  wc 统计文本文档的行数 字数 字符数
  grep 在指定的文本文件中查找制定的字符串
  rmdir 删除空目录
  tree 以树状结构现实目录结构
  ln 建立链接文件
  more 、 less 分页现实文本文件的内容
  head 、 tail 分别现实文件开头和结尾的内容
系统管理命令
  stat 显示制定文件的相关信息 比ls现实更多的信息
  who 现实在线登陆用户
  hostname 显示主机名称
  uname 显示系统信息
  top 显示当前系统中耗费资源最多的进程
  ps 显示瞬间的进程状态 一般用 ps -aux 来使用
  du 显示指定的文件或者目录已使用的磁盘空间的总量 一般用 du -h
  df 显示文件系统磁盘空间的使用情况 df -h
  free 显示当前内存和交换空间的使用情况 free -s2每隔两秒监控内存
  ifconfig 显示网络接口信息
  ping 测试网络
  netstat 显示网络状态信息
  man 命令帮助信息查询 例如 man rm 查询删除命令的使用
  alias 设置命令别名 alias showmydisk="du -h"
  unalias 取消别名的设置 unalias showmydisk
  clear 清屏
  kill 杀死一个进程

备注: 在ubuntu中如果出现Permission denied 权限不够的化 在命令前面加上sudo 以后任何命令都可以执行

打包压缩命令
  gzip 压缩(解压)文件或目录,压缩文件后缀为gz
  bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
  tar 文件、目录打(解)包
gzip 命令
  命令格式:gzip[选项] 压缩(解压缩)的文件名
  参数:
    -d 将压缩文件解压
    -l 对每个压缩文件 显示压缩信息
    -v 对每一个压缩和解压缩文件 显示文件名和压缩比
    -num 用指定的数字num调整压缩的速度,-1或--fast
    表示最快压缩方法(低压缩比),
    -9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

gzip命令
  命令格式:gzip [选项] 压缩(解压缩)的文件名
  参数:
    -d 将压缩文件解压
    -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小, 压缩比,未压缩文件的名字
    -v 对每一个压缩和解压的文件,显示文件名和压缩比
    -num 用指定的数字num调整压缩的速度,-1或--fast
    表示最快压缩方法(低压缩比),
    -9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

tar命令
  命令格式:tar [-cxzjvf] 压缩打包文档的名称 欲打包目录
  参数:
  -c :建立一个归档文件的参数指令
  -x :解开一个归档文件的参数指令!
  -z :是否需要用 gzip 压缩?
  -j :是否需要用 bzip2 压缩?
  -v :压缩的过程中显示文件
  -f :使用档名,在 f 之后要立即接档名
  -tf :查看归档文件里面的文件
gzip 只能对文件进行压缩 不能对目录进行压缩

对familyA这个目录进行压缩 :
首先打包为一个文件 因为gzip不能直接压缩目录
  tar -cvf familyA.tar familyA
压缩
  gzip familyA.tar
解压
  gzip -d familyA.tar.gz
按照最快的速度压缩
  gzip -1 familyA.tar
查看压缩信息
  gzip -l familyA.tar.gz
显示的结果:
  压缩后大小 压缩前大小 压缩比 压缩前名称
  compressed uncompressed ratio uncompressed_name
  491 10240 95.5% familyA.tar
再次解压
  gzip -d familyA.tar.gz
压缩最慢的速度压缩 此时的压缩比率最高
  gzip -9 familyA.tar
查看压缩信息
  gzip -l familyA.tar.gz
  compressed uncompressed ratio uncompressed_name
  380 10240 96.6% familyA.tar

同理可以操作bzip2 命令
  压缩: bzip2 -z familyA.tar
  解压: bzip2 -d familyA.tar.bz2

tar 命令
tar命令的常见搭配使用
仅打包 不压缩
  tar cvf familyA.tar familyA/
打包后 以gzip压缩
  tar -zcvf familyA.tar.gz familyA
打包后 以bzip2 压缩
  tar -jcvf familyA.tar.bz2 familyA

关机/重启命令
  shutdown 系统管理
    -r 关机后重启
    -h 关机后不重新启动
    -now 立即关机
shutdown 命令后面不需要给定一个时间 比如:
  立即关机(不重新启动) : shutdown -h now
  十二点的时候关机(重启): shutdown -r 12:00
  halt 关机后关闭电源 相当于 shutdown -h now
  reboot 重新启动 相当于 shutdown -r now

linux初识-02常用命令的更多相关文章

  1. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  2. Linux查看系统配置常用命令

    Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...

  3. linux vi编辑常用命令

      linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下   vi编辑器中有三种状态模式 1. ...

  4. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  5. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  6. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  7. Apache RocketMQ在linux上的常用命令

    Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4 ...

  8. Linux 使用 github 常用命令

    Linux 使用 github  常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用. 创建一个文件夹用于存放github仓库 m ...

  9. Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...

随机推荐

  1. 转:nginx防DDOS攻击的简单配置

    文章来自于: 近期由于工作需要,做了些防DDOS攻击的研究,发现nginx本身就有这方面的模块ngx_http_limit_req_module和ngx_http_limit_conn_module. ...

  2. 第一个Windows程序

    今天,我们的任务就是和大家一起开发第一个Windows程序,这个程序的功能非常简单,就是弹出一个对话框,但是简单的程序可以帮助大家建立信心. 例1 第一个Windows程序 /* ********** ...

  3. Silverlight中DataGrid的显示指定列、修改默认列名和格式化日期数据和小数数据

    一:DataGrid的显示指定列.修改默认列名 使用自动生成列,就会无区别的按缺省格式展示所有项目.除了bit类型,其他类型项目会以字符串形式展现. 通过设置Columns属性,可以选择性的显示列,以 ...

  4. Flas-SQLAchemy数据库操作使用学习笔记

    Flas-SQLAchemy数据库操作使用学习笔记 Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展.SQLALchemy 是Python语言的S ...

  5. win7 无线网络无法启动

    开始菜单-运行输入services.msc然后确定!找到WLAN Autoconfig这一项,启动此项服务,一切就OK了

  6. cocos2d 高仿doodle jump 无源代码

    1. 游戏视频 主角眼熟吗?没错,上次跑酷游戏中的"30"来Jump了,有三种道具.主角光环,竹蜻蜓.翅膀: 有两种怪物,螃蟹和鸟: 有5种板子.点击屏幕,30会把它的嘴巴3给发射 ...

  7. Win32 WriteFile and ReadFile

    HANDLE WINAPI CreateFile( __in LPCTSTR lpFileName, // 文件路径 __in DWORD dwDesiredAccess, // 访问权限,GENER ...

  8. Sorting File Contents and Output with sort

     Sorting File Contents and Output with sort   Another very useful command to use on text file is  so ...

  9. 线段树---HDU1394Minimum Inversion Number

    此题和上题略有不同,但是大体差不多,不过要把题意转换过来,题目大体意思为, 输入n, 也就是n个数,这些数为0 - (n-1), 这些数刚开始给定输入的顺序, 然后求他的逆序数,然后接着把第一个移到这 ...

  10. 线段树---HDU1166敌兵布阵

    这个是线段树中最入门的题目,但是由于不了解线段树的概念,当然更不知道怎么样,所以觉得挺费劲,整了一会发现还是基本的思想,就是还是将一个线段继续分割,一直分割到不能分割,这道题目是知道多少个军营,也就是 ...