zoukankan      html  css  js  c++  java
  • ubuntu常用命令

    引用一篇讲的非常全的:

    http://www.blogjava.net/bukebushuo/archive/2009/08/27/283427.html

    我常用的:

    sudo apt-get install 软件名 安装软件命令

    su root 切换到“root”

    su 也可以。看清账户。默认为一般用户,如果是guest无密码


    sudo nautilus 打开文件(有root权限)

    配置默认Java使用哪个
    #sudo update-alternatives –config java

    转换文件名由GBK为UTF8
    #sudo apt-get install convmv convmv -r -f cp936 -t utf8 –notest –nosmart *

    批量转换src目录下的所有文件内容由GBK到UTF8
    #find src -type d -exec mkdir -p utf8/{} "; find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} "; mv utf8/* src rm -fr utf8

    转换文件内容由GBK到UTF8
    #iconv -f gbk -t utf8 $i > newfile

    快速查找某个文件
    #whereis filename
    #find 目录 -name 文件名

    把所有文件的后辍由rm改为rmvb
    #rename ’s/.rm$/.rmvb/’ *

    把所有文件名中的大写改为小写
    #rename ‘tr/A-Z/a-z/’ *


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

    uname -a 查看内核版本
    cat /etc/issue 查看ubuntu版本

    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 && sudo apt-get autoclean 清理无用的包
    sudo apt-get check 检查是否有损坏的依赖

    清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 )
    sudo apt-get clean

    删除系统不再使用的孤立软件
    sudo apt-get autoremove

    引用一篇讲的非常全的:

    http://www.blogjava.net/bukebushuo/archive/2009/08/27/283427.html

    查看软件xxx安装内容
    #dpkg -L xxx

    查找软件
    #apt-cache search 正则表达式
    查找文件属于哪个包
    #dpkg -S filename apt-file search filename

    查询软件xxx依赖哪些包
    #apt-cache depends xxx

    查询软件xxx被哪些包依赖
    #apt-cache rdepends xxx

    系统升级
    #sudo apt-get update
    #sudo apt-get upgrade
    #sudo apt-get dist-upgrade

    清除所以删除包的残余配置文件
    #dpkg -l |grep ^rc|awk ‘{print $2}’ |tr [”"n”] [” “]|sudo xargs dpkg -P -

    编译时缺少h文件的自动处理
    #sudo auto-apt run ./configure

    查看安装软件时下载包的临时存放目录
    #ls /var/cache/apt/archives

    备份当前系统安装的所有包的列表
    #dpkg –get-selections | grep -v deinstall > ~/somefile

    从上面备份的安装包的列表文件恢复所有包
    #dpkg –set-selections < ~/somefile sudo dselect

    清理旧版本的软件缓存
    #sudo apt-get autoclean

    清理所有软件缓存
    #sudo apt-get clean

    删除系统不再使用的孤立软件
    #sudo apt-get autoremove

    查看包在服务器上面的地址
    #apt-get -qq –print-uris install ssh | cut -d"’ -f2

  • 相关阅读:
    AOJ 2200 Mr. Rito Post Office
    poj 3259 Wormholes
    01背包求解组合最值问题
    01背包求解面值组成问题
    金明的预算方案
    追赶法
    有关动态规划的一些定理。。。。。
    4980
    并查集
    快速幂
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205506.html
Copyright © 2011-2022 走看看