2007-05-04 10:25:00 liganglover888 阅读数 1844
关键字: rar 解压缩 Linux/Unix Fedora 归档管理器
正文:
以rar为扩展名的文件是Windows下的压缩文件,怎么在Linux/Unix平台下解压缩呢?这里介绍两种方法:
1.下载解压缩rar的Linux/Unix版本,下载地址为http://www.linuxeden.com/download/DownSoft/?softid=1350
下载后解压缩并执行以下命令:
#make
#make install
通过命令行执行.
打包:
Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract/>
解压缩:
Usage:     unrar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract/>
具体的操作参考这两个命令的帮助.
2.在下载专门的解压缩工具(上面的软件)并正确安装后.可以直接解压缩了
操作过程同Windows,即可以用"归档管理器"打开,也可以在右键菜单里直接解压缩
2016-09-26 16:34:22 turingbooks 阅读数 4975

小编整理了下Linux/Unix的书单,共16本,有Linux综合性入门和进阶4本,Linux Shell 2本,Linux内核相关的3本,Kail Linux 2本,还有1本Linux之父自传,最后推荐了1本Unix内核和3本Unix经典书。需要用到Linux/Unix的童鞋们注意了~

综合性入门和进阶Linux

跟阿铭学Linux
http://item.jd.com/11549569.html (京东)
http://www.ituring.com.cn/book/1481(目录及试读)

这里写图片描述

作者:李世明

  • 入门级教材
  • 配有同步练习和同步视频教程

作者本身创办了阿铭Linux培训,成功培训多期学员。本书的特色是精简、通俗、易懂。如果你是个急性子、不想啃外文大部头,So,这本书就是为你准备的。

PS:很多人问这本书好还是鸟哥的书好。咳咳咳,我觉得两位作者在逻辑上都很强大,区别主要在于风格,购买之前一定要试读,选择自己喜欢的风格就好。

精通Linux(第2版)

How Linux Works: What Every Superuser Should Know
http://item.jd.com/11733242.html (京东)
http://www.ituring.com.cn/book/1548(目录及试读)

这里写图片描述

作者:Brian Ward
译者:姜南,袁志鹏

  • 用户必知Linux知识大全

本书讲解了Linux操作系统的工作机制以及运行Linux系统所需的常用工具和命令。根据系统启动的大体顺序,本书更深入地介绍从设备管理到网络配置的各个部分,最后演示了系统各部分的运行方式,并介绍了一些基本技巧和开发人员常用的工具。

Linux程序设计(第4版)
Beginning Linux Programming
http://item.jd.com/10064493.html (京东)
http://www.ituring.com.cn/book/171(目录及试读)

这里写图片描述

作者:Neil Matthew, Richard Stones
译者:宋健建,陈健

  • 全球开源社区集体智慧结晶
  • 初学者的最佳Linux程序设计指南
  • 中高级程序员不可或缺的参考书
  • 豆瓣评分8.4分

Linux程序设计是一个很大的领域,本书很全面,它将程序员笔记的摘要,经过破译和编辑,有机地组织起来。它对Linux所提供的功能进行了全面而准确的阐述,并提供了贯穿全书的示例程序体验,让读者在每个主题上都具备足够的入门知识。

Linux就是这个范儿
http://item.jd.com/11492112.html (京东)
http://www.ituring.com.cn/book/1435(目录及试读)

这里写图片描述

作者:赵鑫磊,Jie Zhang

  • 阿里巴巴Linux技术大拿赵鑫磊、支付宝高级专家Jie Zhang著作
  • 从Linux设计思想的角度出发,授人以渔
  • 密切结合应用案例,透彻展示出Linux的系统架构设计是如何在实际中贯穿的

这是有争议的一本书,有人愤怒地斥责“垃圾”,有人由衷地赞叹“不愧是大牛”。我在阅读读者对这本书的评价时无比欢乐,因为有些读者的言辞之剧烈让人忍俊不 禁。争议最多的地方在于这本书的语言风格以及全书章节的安排。本书完全口语化,夹杂各种网络语言,作者还时不时来个幽默段子,可能没郭德纲的效果,但通俗 易懂、轻松幽默确实为这本书赢得了大批读者。第一作者赵鑫磊老师是阿里内部培训讲师,讲课颇得学员喜欢。完全没基础的读者,就不要来读这本书了。

Linux Shell

Linux命令行与shell脚本编程大全(第3版)

Linux Command Line and Shell Scripting Bible
http://item.jd.com/12010266.html (京东)
http://www.ituring.com.cn/book/1698 (目录及试读)

这里写图片描述

作者: Richard Blum,Christine Bresnahan
译者:门佳,武海峰

  • 圣经级参考书最新版,亚马逊书店五星推荐
  • 轻松全面掌握Linux命令行和shell脚本编程细节,实现Linux系统任务自动化

和所有“大全”系列图书一样,这本书涵盖了详尽的动手教程和实践信息,还提供了与所学内容相关的参考信息和背景资料。它是关于Linux命令行和shell命令的相当全面的资源。读完之后,你将可以轻松写出自己的shell脚本来实现Linux系统任务自动化处理。

这里写图片描述

Linux Shell脚本攻略(第2版)

Linux Shell Scripting Cookbook
http://item.jd.com/11381298.html (京东)
http://www.ituring.com.cn/book/1170(目录及试读)

这里写图片描述

作者:Shantanu Tushar,Sarath Lakshman
译者:门佳

  • 用100多个真实案例展示如何用几行脚本完成复杂任务被多次推荐的实操好书,案例实用性强

对于略微了解Shell的初学者,这是一本全面提升书,书中有很多脚本老手经常使用的技巧。

Linux内核

深入Linux内核架构

Professional Linux Kernel Architecture
http://item.jd.com/10064468.html(京东)
http://www.ituring.com.cn/book/167(目录及试读)

这里写图片描述

作者:Wolfgang Mauerer
译者:郭旭

  • 豆瓣评分8.9分
  • Linux内核首推大作,1000多页的“大金砖”

如果你能仔细啃完,你肯定会认同本书够细致、够全面,而且跟代码结合得很好。PS:这本书总是被拿来跟《深入理解Linux内核》比来比去,说实话,那本书在豆瓣上的评分比这本书高0.2分,不过不少读过两本书的读者非常严肃地评价这本比那本强,不如你两本都读读?

精通Linux内核网络

Linux Kernel Networking: Implementation and Theory
http://item.jd.com/11713925.html (京东)
http://www.ituring.com.cn/book/1363(目录及试读)

这里写图片描述

作者:Rami Rosen
译者:袁国忠

  • 最详尽的Linux内核网络专著
  • 深入剖析IPsec、Wireless、InfiniBand等重要内核网络子系统
  • Linux内核网络专家多年开发和研究工作的结晶

本书讨论Linux 内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,重点讲解数据包在Linux内核网络栈中的传输过程,阐述其与网络各层及各子系统之间的交互。从网络开发者视角,配合清晰图表,深入剖析Linux内核网络子系统的内部细节及核心实现。

ARM Linux内核源码剖析

코드로 알아보는 리눅스 커널
http://item.jd.com/11500192.html (京东)
http://www.ituring.com.cn/book/1282(目录及试读)

这里写图片描述

作者:尹锡训等
译者:崔范松

  • Linux内核代码分析实用指南
  • 逐行分析ARM Linux内核加载到RAM并运行Shell前的全部初始化过程

对于这本书的主题,这本书的内容,有大批读者叫好,形容这本书为“苦苦寻觅已久的书”,书中的逐行代码解析和大量配图将Linux的启动过程剖析得一清二楚,美中不足的是翻译上不够出彩。

Kali Linux

Web渗透测试:使用Kali Linux

Web Penetration Testing with Kali Linux
http://item.jd.com/11521673.html (京东)
http://www.ituring.com.cn/book/1347 (目录及试读)

这里写图片描述

作者: Joseph Muniz,Aamir Lakhani
译者:涵父

  • 作者荣获安全认证30余项-间谍级别的网络安全专家,带你洞悉攻击者的思维和方法
  • 囊括侦察等渗透测试技术及执行报告撰写技巧
  • 掌握Kali Linux的最佳测试工具,全面了解渗透测试

“这本书不仅告诉我们如何测试和保障Web应用安全,而且站在进攻者的角度,展示了攻击者如何达到危害系统的目的。”

——亚马逊读者评论

Kali Linux & BackTrack渗透测试实战

백트랙을 활용한 모의 해킹
http://item.jd.com/11571418.html (京东)
http://www.ituring.com.cn/book/1286(目录及试读)

这里写图片描述

作者:赵涏元,朴炳旭,林钟旻,李庆喆,崔祐硕
译者:金光爱

  • 内容基于无数次的授课经验和培训内容开发经验
  • 渗透测试业务流程完美指南
  • 从环境设置到应用,涵盖渗透测试全过程
  • 以实际经验为基础,展现不同工具新动向

本书便于BackTrack用户以及后续版Kali Linux用户进行实操练习。本书通过BackTrack工具实操让读者了解各流程中应用到的主要工具,并且更加细致地介绍了可能会继续成为热门话题的内容。不仅讲解了攻击者立场上的技术和方法,而且对实际管理业务中可以有效应用的部分以及应对攻击的方法也做了说明。

这里写图片描述

Linux之父自传

只是为了好玩:Linux之父林纳斯自传

Just for Fun: The Story of an Accidental Revolutionary
http://item.jd.com/11514065.html (京东)
http://www.ituring.com.cn/book/1115 (目录及试读)

这里写图片描述

作者:Linus Torvalds,David Diamond
译者:陈少芸

  • 林纳斯唯一亲笔自传
  • 充满各种笑料以及对技术和软件的严肃思考

大神自传,怎能不看?确实是一本非常带劲儿的书。林纳斯幽默、率性,言语间尽显技术、软件、人生的熠熠光辉。

这里写图片描述

Unix内核

Unix内核源码剖析 はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ
http://item.jd.com/11407831.html(京东)
http://www.ituring.com.cn/book/1165(目录及试读)

这里写图片描述

作者: 青柳 隆宏
译者: 殷中翔

  • 精读1万行代码,深入理解操作系统原理!
  • 超级计算机“京”的L1缓存设计者青柳隆宏经典著作!
  • 彻底读懂Unix源代码!

本书是一本Unix内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对其内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。

Unix经典

UNIX环境高级编程(第3版)

Advanced Programming in the UNIX Environment, Third Edition
http://item.jd.com/11469694.html(京东)
https://book.douban.com/subject/25900403/(豆瓣)

这里写图片描述

UNIX网络编程 卷1:套接字联网API(第3版)

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)
http://item.jd.com/11728741.html(京东)
https://book.douban.com/subject/4859464/(豆瓣)

这里写图片描述

UNIX网络编程 卷2:进程间通信(第2版)

UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
http://item.jd.com/11728727.html(京东)
https://book.douban.com/subject/4886882/(豆瓣)
这里写图片描述

图灵社区

2018-10-25 20:41:38 qq_28869927 阅读数 1411

悉悉嗦嗦

对于接触计算机不久的同学来说,可能经常听到类似:Unix,Linux,类Unix,Mac OS X,BSD,FreeBSD,“Linux和Unix一样啦”,“差不多”等等名次和论断。

就我个人来说,本科阶段学习操作系统的时候,其实也没有认真去弄明白这其中的历史关系,有时候也是人云亦云,实际上也不懂它们之间到底有什么区别和联系。那时,仅仅是想学习Linux的使用、开发、运维等知识,对于Linux的发展历史和内核原理就当作是听听评书。

直到现在研究生阶段,在反反复复使用了cd, ls, chmod等等东西之后,恰逢学校开设了高级操作系统这门课,借着这个机会认认真真梳理一下Linux的发展史,以及其和Unix或者其他操作系统之间的区别和联系,也算是为自己答疑解惑了。

网上能直接找到的资料比较杂乱、鱼目混珠,在这里结合自己的专业知识进行了筛选和总结,希望能对大家有所帮助。

Unix的历史

Unix于1969年诞生于贝尔实验室,是Dennis Ritchie 和 Ken Thompson 两人灵感火花碰撞的产物。在此之前,贝尔实验室开发了一个多用户操作系统Multics。但很遗憾,这是一个失败的产物。正是由于Multics的失败,贝尔实验室发现处于没有操作系统可用的尴尬境地,于是乎设计了一个文件原型系统,也就演化成了后来的Unix系统。

1973年,Unix系统被利用C语言重写,这一行动也成为了后来Unix被广泛移植的最直接的原因。

这其中,一个比较著名的衍生开发版就是加州大学伯克利分校开发的Berkeley Software Distributions,即现在我们听到的BSD。最初的BSD修正了贝尔实验室Unix的一些bug,并且还集成了不少额外的软件。

基于BSD的开放特性,BSD以Darwin,FreeBSD,NetBSD和OpenBSD等形式继续发展。

在此基础上,许多厂商进行了定制性的开发,推出了他们自己的Unix系统,其中比较著名的就是Sun公司的SunOS和Solaris。

今天,Unix已经发展成了一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP网络的现代化操作系统,。

Linux简介

20世纪90年代初,为了满足Intel 80386微处理器的需求,Linus这位大神(没错,就是下面这位,图来源于百度百科)开发了一个全新的操作系统,即Linux系统。
在这里插入图片描述
所以,划重点:Linux 完全不等于 Unix,这是两个独立的操作系统。但是Linux和Unix完全没有关系吗?为什么使用起来感觉如此相似呢?

当时已经存在Unix系统和Microsoft 的 DOS系统。Linus热衷于Minix,一种教学的廉价Unix,但是这位大神终日为了不能修改Minix源码并发布这些修改而感到烦恼。同时期的DOS系统,对于Linus而言,除了玩游戏别无他用。

在这种情况下,Linus开始开发自己的操作系统。(嗯,那时这哥们儿还只是一名大学生)。于是,Linux诞生。由于其许可证条款的约定,Linux迅速成为多人合作的开发项目。

Linux被称之为类Unix系统,但不是Unix。这是因为Linux设计之初借鉴了Unix的许多规范化的设计思想并且实现了Unix的API(POSIX标准和其他Single Unix Specification定义),但是Linux并未直接使用Unix的源码,而是采用了和Unix一致的程序编程接口,这也就是为什么说二者是两个不同的操作系统。完全不能划等号=

Mac OS

关于Mac OS和Linux的发展及区别,可以参考:
【Linux && Mac OS】Mac OS 和 Linux 的内核有什么区别

2009-12-13 20:29:59 congine_mcfeng 阅读数 16
Linux Unix命令及shell编程

1.Linux Unix基础命令
-Shell:命令行解释器,是用户和系统沟通的媒介。
Unix有各种shell,Linux采用bash为默认shell,/etc/shells目录下

-Bash:与Unix Shell完全兼容,支持命令行输入,操作历史查询,快捷键,使用变量等

查看shell
chsh -l
改变shell
chsh
/bin/tcsh

echo $SHELL

-man 获得帮助
-ls 查看文件
-cp 拷贝文件
-mv 移动或重命名文件
-rm 删除文件
-touch 创建空文件或更新文件时间
-cd 改变当前路径
-pwd 查看当前完整路径
-mkdir 创建新目录
-rmdir 删除空目录
-date 显示当前时间
-cal 显示月历
-uptime 显示系统运行时间

-cat 查看文件内容
-more 逐屏查看文件内容
-less 逐行查看文件内容
-head 显示文件开头部分内容
-tail 显示文件结尾部分内容
-lpr 打印文件
-passwd 更改密码
-histort 查看历史命令

-df 显示磁盘用量
-du 计算目录下文件占磁盘大小


2.文件和目录

3.输入输出重定向

4.文件压缩与备份

5.Linux Unix进程

6.shell脚本介绍

7.基本shell脚本编程

8.高级shell脚本编程

9.shell编程应用实例
2016-03-01 10:18:52 guoweimelon 阅读数 5731

tar命令是Linux/Unix系统下的打包压缩工具,可以将多个文件合并为一个文件,打包后的文件后缀为“.tar”。


这里首先需要明确两个概念:打包和压缩。打包是指将一大堆文件或目录合并成一个总的文件;压缩则是将一个大容量的文件通过一些压缩算法(gzip、bzip2等命令)变成一个小容量的文件。Linux/Unix下的压缩命令通常都只能对一个文件进行压缩操作,所以通常需要使用tar命令对文件进行打包,然后进行压缩操作。


一、tar命令的使用格式(语法)


tar 功能/参数 文件


二、tar命令常用的功能

-c:创建新的tar文件

-x:解开tar文件
-t:列出tar文件中包含的文件的信息
-r:附加新的文件到tar文件中

注意:以上功能是独立的,一次只能使用一个。


三、 tar命令常用的参数

-z:使用gzip进行解压缩
-j:使用bzip2进行解压缩
-Z:使用compress进行解压缩
-v:显示解压缩执行过程
-f:指定要处理的文件名

注意:如果需要使用-f参数,需要将f参数放在所有参数最后面,在f之后要立即接文件名,不能有其他参数。

例如:tar -zxvf /tmp/etc.tar.gz是正确的, tar -zxfv /tmp/etc.tar.gz则是错误的。


四、tar命令使用实例


1.打包/etc目录下所有文件

tar -cvf /tmp/etc.tar /etc


2.打包并压缩/etc目录下所有文件

tar -zcvf /tmp/etc.tar.gz /etc         //以gzip压缩

tar -jcvf /tmp/etc.tar.bz2 /etc        //以bzip2压缩

tar -Zcvf /tmp/etc.tar.Z /etc          //以compress压缩


3.查看打包压缩文件的文件内容

tar -tvf /tmp/etc.tar                       //查看打包文件

tar -ztvf /tmp/etc.tar.gz                //查看以gzip压缩的文件

tar -jtvf /tmp/etc.tar.bz2               //查看以bzip2压缩的文件

tar -Ztvf /tmp/etc.tar.Z                 //查看以compress压缩的文件


4.解压打包压缩文件

tar -xvf /tmp/etc.tar //打开tar打包文件

tar -zxvf /tmp/etc.tar.gz               //解压以gzip压缩的文件

tar -jxvf /tmp/etc.tar.bz2              //解压以bzip2压缩的文件

tar -Zxvf /tmp/etc.tar.Z                //解压以compress压缩的文件


Unix/Linux哲学

阅读数 6

没有更多推荐了,返回首页