继续摘抄:ubuntu学习安装

来源:互联网 发布:软件系统安全测试 编辑:程序博客网 时间:2024/04/30 05:03

 

ubuntu学习安装
2009-06-07 13:49

常用命令
       安装软件包: sudo apt-get install packagename
       删除软件包:sudo apt-get remove packagename
       获取新的软件包列表:sudo apt-get update
       升级有可用更新的系统:sudo apt-get upgrade
       列出更多命令和选项:apt-get help

 

更新包
换个软件源对更新的速度是非常有帮助的,系统 系统管理 软件源 在首选项--软件源

                      更新包则先apt-get update ,
                      然后,apt-get upgrade,         使自己的系统保持最新状态,其实系统会自动更新,新得利软件包
                     下载的软件包一般放在/var/cache/apt/archives/目录下

手动备份:
将/var/cache/apt/archives/目录复制到另一个非系统分区(win fat分区也可以)
,例如/media/hda5/archives,

                       重装后,先删除/var/cache/apt/目录下的archives目录,
                       再直接在/var/cache/apt/下新建一个软连接archives,
                      指向刚才所作的备份,如/media/hda5/archives,就可以了!

下次重装完了在更新的时候,会直接从备份的目录里调用软件包,
若备份的目录里没有才会从网上下载,这样就大大节省了时间。 
重新安装系统后,可以在终端输入以下命令:

软件备份:
其实ubuntu下有个软件叫做aptoncd可以用来备份软件
新利得软件包管理器不错 容易管理软件,可以使用


3D效果要到系统 
系统管理里找到 硬件 更新硬件驱动才OK

安装ubuntu磁盘分区
其实前面几步还好,就是最后win磁盘分区一定不要选择逻辑分区,如果选了就不好办了,
可能那部分磁盘就只能永远只被linux看到 要注意。

我把一些软件安装程序放在G盘。需要解压就好,备份系统软件包在的var/cache/apt/archives

一般安装软件步骤

就是 sudo apt-get install 软件名字 一般这种安装是一定行的
                             或者是图像界面软件增加和删除中、
                            第三种就是自己在官方网站上下载,然后再按照说明安装

修改默认启动系统顺序:/
文件在:boot/grub/menu.lst
ubuntu 是0 总共5个                  0到4
windows是       default          4

zip支持
sudo apt-get install rar unrar p7zip p7zip-rar p7zip-full

chm支持
chmsee打开chm


杀毒软件
Download avast! Linux Home Edition

解码器
要安装一个解码器 w32codecs_20071007-0.1_i386

root 帐号
激活 Ubuntu 中的 root 帐号:
             1. 在终端执行 sudo passwd root 指令后,                                 
             2. 点击 System (系统)-> Preferences(系统管理) -> Login Window(登录桌面)菜单,并切换到 Security 
              (安全)选项页,然后选中其下      的 “Allow   local system administrator login(允许本地系统管理员登录)”选项。
                禁用 root 帐号,那么可以执行 sudo passwd -l root


火狐下载
多线程下载DownThemAll

常用问题bug解除.
无法获得锁 /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
两种情况
先看到底有没开两个apt或者是新利得软件管理器
如果确定没开两个APT-GET
请sudo rm /var/lib/dpkg/lock
这样就删除了锁文件,然后运行
sudo dpkg --configure -a
重新配置

PCManX在英文Ubuntu环境下显示中文站点为乱码
解决方法:
(1)进入View->Font,将字体改为可正确显示中文的字体;
(2)进入Edit->Preference->Site Settings,将Site Encoding改为gbk。
也可通过更改~/.pcmanx文件夹中pcmanx和favorites文件实现。
注意:确保每次添加Favorites时的编码也是gbk

解决网页flash乱码
cd /etc/fonts/conf.d/
sudo cp 49-sansserif.conf 49-sansserif.conf_backup
sudo rm 49-sansserif.conf

ubuntu更改文件夹权限
一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。
常用方法如下:
sudo chmod 600 文件名或文件夹名(只有 所有者有      读和写的权限)
sudo chmod 644 文件名或文件夹名(        所有者有      读和写的权限,     组用户只有 读的权限)
sudo chmod 700   文件名或文件夹名 (只有 所有者有       读和写以及执行的权限)
sudo chmod 666 文件名或文件夹名(        每个人都有    读和写的权限)
sudo chmod 777 文件名或文件夹名(         每个人都有    读和写以及执行的权限)

注明:文件夹名,不过要在chmod后加-ld)。

或者sudo chmod u+x 文件名
sudo chmod (-ld)? 读写执 文件名或文件夹名
三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。
这个三位的二进制数的每一位分别表示读、写、执行权限。
如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:

            0 [000] 无任何权限
            4 [100] 只读权限
            6 [110] 读写权限
           7 [111] 读写执行权限

编写批处理

cd ../软件/psp模拟器/pspDaSh //到目录下
wine DaSh.exe           //执行

然后用chmod执行

软链接和硬链接

1 软链接文件

包含了另一个文件的路径数据的文件。

1)另一个文件可以是 任意文件 或目 录。                                                                                                    2)不同文件系统

链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。类似于编程语言中的递归。

用ln -s 命令可以生成一个软连接,如下:
[root@linux236 test]# ln -s source_file softlink_file

在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作,

删除链接文件时,其实软连接就是一个包含路径链接文件
系统仅仅删除链接文件数据,而不删除源文件本身。链接和源文件是两个不同数据(和硬连接有区别)。

删除软链接用rm softlink_file
或者unlink softlink_file

2 硬链接文件

info ln 命令告诉您,硬链接是已存在文件的别名(A “hard link” is another name for an existing file),打个比喻就是一个人有学名和小名。

硬连接的命令是
ln -d existfile newfile

硬链接文件有两个限制
1)、不允许给目录创建硬链接;
2)、只有在同一文件系统中的文件之间才能创建链接。

对硬链接文件进行读写,结果和软链接相同。但如果我们删除硬链接或者源文件其中之一,那么文件是不会被删除的。除非所有的别名都被删除。防止误删。

两者区 别                                                                                                                                                       软链接是另一个文件,作用可以理解为一个指针,作用在这个文件上的操作除了删除都直接转向实际指向文件,由于是一个真实的文件所以占用磁盘空间

硬链接可以认为不是一个文件,它只是实际文件的一个别名,它的作用是防止真实文件被误操作,给一个文件建立硬链接后,他们互为别名,删除其中任意一个,
只会删除该别名,实际文件并不会被删除。由于只是别名没有任何其他信息,所以并不占用原始文件大小的磁盘空间。

Ubuntu 系统目录结构
/   根目录
        │
        ├boot/             启动文件。所有与系统启动有关的文件都保        存在这里
        │     └grub/        Grub 引导器相关的文件
        │
        ├dev/              设备文件
        ├proc/             内核与进程镜像
        │
        ├mnt/              临时挂载
        ├media/            挂载媒体设备
        │
        ├root/             root 用户的$HOME 目录
        ├home/
        │     ├user/        普通用户的$HOME 目录
        │     └.../
        │
        ├bin/              系统程序
        ├sbin/             管理员系统程序
        ├lib/              系统程序库文件
        ├etc/              系统程序和大部分应用程序的全局配置文件
        │    ├init.d/       SystemV 风格的启动脚本
        │    ├rcX.d/        启动脚本的链接,定义运行级别
        │    ├network/      网络配置文件
        │    ├X11/          图形界面配置文件
        │
        ├usr/
        │    ├bin/          应用程序
        │    ├sbin/         管理员应用程序
        │    ├lib/          应用程序库文件
        │    ├share/        应用程序资源文件
        │    ├src/          应用程序源代码
        │    ├local/
        │    │      ├soft/   用户程序
        │    │      └.../    通常使用单独文件夹
        │    ├X11R6/        图形界面系统
        │
        ├var/              动态数据
         │
         ├temp/       临时文件
         ├lost+found/ 磁盘修复文件

常用命令

sudo apt-get install 软件名 安装软件命令
sudo nautilus 打开文件(有root权限)
su root 切换到“root”

ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息

cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切

mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录

fdisk fdisk -l 查看系统分区信息
fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
chown chown root /home 把/home的属主改成root用户
chgrp chgrp root /home 把/home的属组改成root组

Useradd 创建一个新的用户
Groupadd 组名 创建一个新的组
Passwd 用户名 为用户创建密码
Passwd -d用户名 删除用户密码也能登陆
Passwd -S用户名 查询账号密码
Usermod -l 新用户名 老用户名 为用户改名
Userdel–r 用户名 删除用户一切

tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf benet.tar /home/benet 把/home/benet目录打包
tar –zcvf benet.tar.gz /mnt 把目录打包并压缩
tar –zxvf benet.tar.gz 压缩包的文件解压恢复
tar –jxvf benet.tar.bz2 解压缩

make 编译
make install 安装编译好的源码包
reboot Init 6 重启LINUX系统
Halt Init 0 Shutdown –h now 关闭LINUX系统

uname -a 查看内核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb设备
sudo ethtool eth0 查看网卡状态
cat /proc/cpuinfo 查看cpu信息
lshw 查看当前硬件信息
sudo fdisk -l 查看磁盘信息
df -h 查看硬盘剩余空间
free -m 查看当前的内存使用情况
ps -A 查看当前有哪些进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 强制杀死一个进程

常用apt命令:

apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装”-f = –fix-missing”
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean

 

推荐阅读书籍pdf版

ubuntu部落

ubuntu标准教程

ubuntu官方指南

推荐阅读

hi.baidu.com/autoitcn/blog/item/7f3fbcd29a74e8d7a8ec9a2d.html

 

 

原创粉丝点击