Ubuntu系统使用

来源:互联网 发布:淘宝上iphone6s一千多 编辑:程序博客网 时间:2024/06/02 07:09

1.添加root用户

系统在安装完成后并没有设置root用户,需要自己添加命令如下:

sudo passwd root

在第一次设置时输入新的密码即可。

2.常用命令

pwd:查看当前路径

rm -r :删除目录

touch:创建一个空白文件或者改变文件的创建时间。

cp: 复制命令。

cp 源文件名 目标路径 或者 cp 源文件名 目标文件名

mv:移动命令

mv 要移动的文件 目标路径 或者 mv 要移动的文件 新文件名

head:从头查看文件

使用: head [-n] 文件名  ##查看文件的前n行

3. 更改提示符显示

直接修改 bashrc

vim ~/.bashrc

打开后在命令模式下输入 match Search /PS1/ ,找到下列语句部分

if [ "$color_prompt" = yes ]; then    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ 'else    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 'fiunset color_prompt force_color_prompt
将@\h 后面的 \h 去掉,便不再显示计算机名,只显示用户名

lestat@:~$ vim ~/.bashrc

lestat@:~$

4. 解决txt文本中文乱码的问题(12.04)


(1)、在终端输入“dconf-editor”回车。(如果没有安装用“sudo apt-get install dconf-tools”安装。)

(2)、展开org/gnome/gedit/preferences/encodings

auto-detected的value中加入 'GB18030', 加在uft8后面,按回车;

show-in-menu的value中在前面加入 'GB18030', 按回车。

5 vmare下安装完成后发现方向键,delete键等失灵

在网上查了很多,没有找到相同的问题,大部分都是Ubuntu下VMware方向键的问题,拖了好几天都没解决,今天无意中发现有人提到修改/etc/default/console-setup文件,最后几行修改成:
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""
         感觉和之前通过图形化配置是一个思路,但是之前的图形化配置到最后不知道怎么保存就一直没成功。
         reboot之后本来很期望成功的,但是发现还是不行,静下心来读了下修改的这段之前的一段文字描述,需要 /etc/X11/xorg.conf文件中对应的部分使用相同的配置,赶紧修改之,reboot again,OK,成功!

6 root 用户登陆

不知道什么原因,ubuntu12.04竟然默认阻止了root用户的登陆,即使添加了root用户,在登陆界面也是找不到,怎么办呢?google了,嘿嘿,下面是google出来的结果

(1)先设定一个root的密码,sudo passwd root

(2)root 登陆,su root

(3) 备份一下lightgdm   cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak

(4) vi /etc/lightdm/lightdm.conf

增加   greeter-show-manual-login=true

修改后为:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

重启登陆即可。在输入用户名栏输入root,输入密码 ,搞定。

有些同学可能出现登陆后没有声音的现象(我的很幸运没有出现),可以参考下面的设置

Ubuntu root登录没有声音这个问题的根本原因是使用root登录后pulseaudio没有启动。

将root加到pulse-access组:

sudo usermod -a -G pulse-access root

然后修改配置文件/etc/default/pulseaudio,将PULSEAUDIO_SYSTEM_START设为1

7.杂七杂八

.将网卡eth0设为混杂模式:sudo ifconfig eth0 promisc

安装cshell:sudo apt-get install csh

ifconfig:(network interface configuring)

8 Add 163 source

sometime,we can not find the sourec we need, so we have to add it as the third-part source, here is the method.

(1)

sudo vim /etc/apt/source.list

(2) paste the following at the end of the source.list document

deb http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse

(3) update the source

sudo apt-get update

9 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

原因是软件源设置之后没有更新,可以运行 sudo apt-get update 解决(将源设置处的 推荐的更新项选上)

10  ubuntu 8.04 in vmare can not access the internet when you use wireless

 you should use device direct instead of nat

vm->setting->Netset

在计算机中开启VMware NAT service和VMware DHCP service这两个服务。

11 set vim

vim ~/.vimrc open the vimrc file

set nu

syntax on

set autoindent

12 删除多余的映像

    Ubuntu Linux内核升级频繁,如果不删除旧的内核,将会占用大量磁盘空间,而且开机启动有诸多选项(这点,可以通过vim /boot/grub/menu.lst手工修改,即删除多余启动项)。这些操作成为释放空间的主要来源,删除一个内核映射约可以释放100M空间:-)
 删除多余内核映像
(1) 查看已安装内核映像 
 通过命令sudo dpkg --get-selections  | grep linux-image查看已安装内核映像:
# linux-image-2.6.32-25-generic install /*linux-xx.xx.xx-xx(-generic)是升级的内核版本,可以删除*/
# linux-image-2.6.32-26-generic install
# linux-image-2.6.32-27-generic install
# linux-image-2.6.32-31-generic install
# linux-image-generic           install /*Linux发布版完整内核映像,不可删除*/
(2) 查看当前内核版本
通过命令uname -r查看当前内核版本,
jelline@jelline:~$ uname -r
2.6.32-31-generic
(3) 删除多余内核映像
通过命令sudo apt-get purge linux-image-2.6.32-26-generic删除旧的内核映像(只须保留linux-image-generic即可,和当前内核版本即可)。选择Y,而后会弹出对启动项如何操作的选择框,可以选择保留也可以选择自动更新。
解压缩后将会空出 99.3MB 的空间。
您希望继续执行吗?[Y/n]Y
 删除旧的编译库
(1) 查看已有的编译库
通过命令sudo dpkg --get-selections  | grep linux-headers查看已有的内核C编译库,即头文件库:

linux-headers-2.6.28-19                           install /*内核C编译库,即头文件库*/
linux-headers-2.6.28-19-generic            install
linux-headers-2.6.32-24                           install
linux-headers-2.6.32-24-generic            install
linux-headers-2.6.32-25                           install
linux-headers-2.6.32-25-generic            install
linux-headers-2.6.32-26                           install
linux-headers-2.6.32-26-generic            install
linux-headers-2.6.32-27                           install
linux-headers-2.6.32-27-generic            install
linux-headers-2.6.32-30                           install
linux-headers-2.6.32-30-generic            install
linux-headers-2.6.32-31                           install
linux-headers-2.6.32-31-generic            install
linux-headers-generic                              install /*Linux发布版的C编译库,不可删除*/
(2) 删除旧的编译库
通过命令sudo apt-get purge linux-headers-2.6.28-19删除旧的编译库。编译库与内核版本一一样对应,只须保留与当前内核版本相对应的编译库,如此例的linux-headers-2.6.32-31-generic,其他的皆可删除。执行过程中会提示“下列软件包是自动安装的并且现在不需要了“,用命令apt-get autoremove删除之。

最后查看下
通过上述步骤后,所有旧的内核映像和组件都删除了,通过命令dpkg --get-selections  | grep linux查看:
libselinux1                              install 
linux-firmware                           install/*防火墙组件*/
linux-generic                            install/*Linux发布版的完整内核*/
linux-image-2.6.32-31-generic            install/*内核映像*/
linux-image-generic                      install/*Linux发布版完整内核映像*/
linux-libc-dev                           install/*Linux内核API的C开发库*/
linux-sound-base                         install/*Linux声音管理工具*/
pptp-linux                               install
syslinux                                 install
util-linux                               install