linux笔记

linux笔记

压缩解压缩

压缩文件后缀 解压命令
*.tar tar –xvf 解压
*.gz gzip -d或者gunzip 解压
*.tar.gz和*.tgz tar –xzf 解压
*.bz2 bzip2 -d或者用bunzip2 解压
*.tar.bz2 tar –xjf 解压
*.Z uncompress 解压
*.tar.Z tar –xZf 解压
*.rar unrar e解压
*.zip unzip 解压

安装软件

我用的Linux发行版本时Ubuntu,所以我基于这个版本来说。当我们在Ubuntu上安装一个软件时,常用shell来安装:

sudo apt-get install software

有时候我们在这里面装不了某些软件,我们会下一些文件需自己来安装,如deb、bin、rpm以及一些压缩包。 deb类型的是Ubuntu可安装的类型。 rpm类型的是suse和Fedora上可安装的类型。 而tar.gz是所有Linux发行版本都可使用的,这是源程序的压缩包,需要我们自己编译。

  1. .deb 既然是Ubuntu上的可安装程序,最简单的方法是双击即可。当然我们也可以通过dpkg来装:
`dpkg -i xxx.deb`

2、.rpm 因为rpm是Fedora上的可安装程序,在Ubuntu上不能双击运行,一般的方法是我们用alien把rpm转换为deb格式的再安装。Ubuntu没有默认安装alien,所以先安装alien:

`sudo apt-get install alien`

然后用alien转换:sudo alien xxx.rpm 这一步以后会生成一个同名的xxx.deb文件, 然后就可以安装了,但是这种方式不能保证100%成功。

  1. tar.gz、tar.bz2等格式的源码包,我们首先需要解压后一般自己编译:
`./config
make
make install`

再说一下软件的卸载方式:

  1. APT方式: 移除式卸载,移除软件包:

apt-get remove xxx

清除式卸载,把与软件安装有关的配置一起卸载:

apt-get --purge remove xxx

  1. dpkg方式: 移除式卸载:dpkg -r xxx

清除式卸载:dpkg -P xxx

权限设置

chown

chmod命令用来变更文件或目录的权限。

chown

通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

chgrp

chgrp命令用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。其中,组名可以是用户组的id,也可以是用户组的组名。

ls

grep

find

cp

mv

rm

ps

kill

killall

file

cat

vim

gcc

time

blkid

blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询

linux问题

参考资料:

http://man.linuxde.net/
http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html
http://www.jb51.net/LINUXjishu/43356.html
http://ibeyond.blog.51cto.com/1988404/400067

Table of Contents