ubuntu命令大合集

Posted on 2011-08-28 19:35  仆本浪人  阅读(368)  评论(0编辑  收藏  举报

无法初始化软件包信息 

update-manager软件包错误 

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update

Ctrl+H查看隐藏文件夹

显卡驱动 

在终端里执行:/usr/bin/jockey-gtk

sudo apt-get install nvidia-glx-173

在ubuntu里面看 硬件信息sudo lshw

sopcast player

要添加源,再用sudo apt-get

sudo add-apt-repository ppa:jason-scheunemann/ppa

再sudo apt-get update

最后sudo apt-get install sopcast-player

sudo nautilus root权限

批量释放权限

zz@zz-Lenovo-IdeaPad-Y550:~$ sudo chmod -R 777 /var/www

zz@zz-Lenovo-IdeaPad-Y550:~$ sudo chmod -R 777 /usr/share/phpmyadmin

如何切换到root帐号

sudo -Hs

增加 7Z 压缩软件

sudo apt-get install p7zip p7zip-full p7zip-rar

增加 rar 软件压缩和解压缩支持

sudo apt-get install rar unrar

解压缩 xxx.tar.gz

tar -zxvf xxx.tar.gz

解压缩 xxx.tar.bz2

tar -jxvf xxx.tar.bz2

压缩aaa bbb目录为xxx.tar.gz

tar -zcvf xxx.tar.gz aaa bbb

压缩aaa bbb目录为xxx.tar.bz2

tar -jcvf xxx.tar.bz2 aaa bbb

命令关机

sudo halt

现在关机

sudo shutdown -h now

晚上11点自动关机

sudo shutdown -h 23:00

60分钟后关机

sudo shutdown -h +60

命令重启电脑

sudo reboot

现在重启电脑

sudo shutdown -r now

添加一个服务

sudo update-rc.d 服务名 defaults 99

删除一个服务

sudo update-rc.d 服务名 remove

临时重启一个服务

/etc/init.d/服务名 restart

临时关闭一个服务

/etc/init.d/服务名 stop

临时启动一个服务

/etc/init.d/服务名 start

增加用户

sudo adduser 用户名

删除用户

sudo deluser 用户名

修改当前用户的密码

passwd

修改用户密码

sudo passwd 用户名

修改用户资料

sudo chfn userid

如何禁用某个帐户

sudo usermod -L 用户名 或 sudo passwd -l 用户名

如何启用某个帐户

sudo usermod -U 用户名 或 sudo passwd -u 用户名

增加用户到admin组

sudo usermod -G admin -a 用户名

配置默认Java使用哪个

sudo update-alternatives –config java

终端设置代理

export http_proxy=http://xx.xx.xx.xx:xxx

修改系统登录信息

sudo vim /etc/motd

第一部分:搞定.tar.gz

  1.首先,使用tar -xzvf来解开这个包,如:

  #tar -xzvf apache_1_3_6_tar.gz

  这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6

  2.进入这个目录,再用ls命令查看一下所包含的文件,如:

  #cd apache_1.3.6

  #ls

  你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。

1)如果是configure文件,就执行:

  #./configure

  #make

  #make install

2)如果是Makefile文件,就执行:

  #make

  #make install

3)如果是Imake文件,就执行:

  #xmkmf

  #make

  #make install

3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:-)

  如果遇到错误提示,也别急,通常是十分简单的问题:

1)没有安装C或C++编译器;

  确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式)

2)没有安装make工具;

  确诊方法:执行命令make,提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh make*

3)没有安装autoconf工具;

  确诊方法:执行命令make,提示找不到这个命令。

  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:

  #rpm -ivh autoconf*

4)缺少某些链接库;

  确诊方法:在make时,提示需要某些文件。

  解决方法:安装包含这个文件的包,这就需要积累了。

第二部分:搞定.rpm

  RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

  1.安装软件:执行rpm -ivh rpm包名,如:

  #rpm -ivh apache-1.3.6.i386.rpm

  2.升级软件:执行rpm -Uvh rpm包名。

  3.反安装:执行rpm -e rpm包名。

  4.查询软件包的详细信息:执行rpm -qpi rpm包名

  5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名

  6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名

打开host文件

$ sudo gedit /etc/hosts

添加你需要的项,格式如下:

格式: 

<IP> <HOSTNAME>.<DOMAIN> <ALIAS> 

示例: 

216.239.37.99 www.google.com g

编辑后,你需要重新启动一下你的网络。

$sudo /etc/init.d/networking restart

# uname -a               # 查看内核/操作系统/CPU信息

# head -n 1 /etc/issue   # 查看操作系统版本

# cat /proc/cpuinfo      # 查看CPU信息

# hostname               # 查看计算机名

# lspci -tv              # 列出所有PCI设备

# lsusb -tv              # 列出所有USB设备

# lsmod                  # 列出加载的内核模块

# env                    # 查看环境变量资源

# free -m                # 查看内存使用量和交换区使用量

# df -h                  # 查看各分区使用情况

# du -sh <目录名>        # 查看指定目录的大小

# grep MemTotal /proc/meminfo   # 查看内存总量

# grep MemFree /proc/meminfo    # 查看空闲内存量

# uptime                 # 查看系统运行时间、用户数、负载

# cat /proc/loadavg      # 查看系统负载磁盘和分区

# mount | column -t      # 查看挂接的分区状态

# fdisk -l               # 查看所有分区

# ifconfig               # 查看所有网络接口的属性

# iptables -L            # 查看防火墙设置

# route -n               # 查看路由表

# netstat -lntp          # 查看所有监听端口

# netstat -antp          # 查看所有已经建立的连接

# netstat -s             # 查看网络统计信息进程

# ps -ef                 # 查看所有进程

# top                    # 实时显示进程状态用户

# w                      # 查看活动用户

# id <用户名>            # 查看指定用户信息

# last                   # 查看用户登录日志

# crontab -l             # 查看当前用户的计划任务服务

更改hosts    sudo gedit /etc/hosts

升级sudo update-manager -d

查看系统负荷  一般使用uptime命令查看(w命令和top命令也行)