`
lion222
  • 浏览: 125147 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

UBUNTU入门命令技巧

阅读更多

查看软件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-cdrom add

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


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


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

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

从上面备份的安装包的列表文件恢复所有包
dpkg --set-selections 清理旧版本的软件缓存
sudo apt-get autoclean

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

删除系统不再使用的孤立软件
sudo apt-get autoremove
----------------------------------------------------------------------
查看内核
uname -a

查看ubuntu版本
cat /etc/issue

查看内核加载的模块
lsmod

查看PCI设备
lspci

查看网卡状态
sudo ethtool eth0

查看USB 设备
lausb

查看cpu信息
vat /proc/cpuinfo

查看当前硬件信息
Lshw

--------------------------------------------------------------------------------

查看硬盘的分区
sudo fdisk -l

查看IDE硬盘信息
sudo hdparm -i /dev/hda

查看sata硬盘信息
sudo hdparm -I /dev/sda
或 sudo apt-get install blktool        sudo blktool dev/sda id

查看硬盘胜于空间
df -hdf -H

查看目录占用空间
du -hs  目录名

U盘无法卸载
syncfuser -km /media/usbdisk

查看当前内存使用情况
free -l

--------------------------------------------------------------------------------
查看当前进程
ps -A

杀死一个进程
kill  进程号(就是 ps -A 中第一列数字  或者 killall 进程名)

强制杀死一个进程(上面的方法没有成功时)
kill -9 进程号   或者 killall -9  进程名

查看当前进程的实时状况
top

查看进程打开的文件
lsof -p

配置 ADSL
sudo pppoeconf

ADSL 手工拨号
sudo pon dsl-provider

激活 ADSL
sudo /etc/ppp/pppoe_on_boot

断开ADSL
sudo poff

查看拨号日志
sudo plog

根据IP查看网卡地址
atping IP地址

查看当前IP地址
sudo ifconfig eth0 |awk '/inet addr/{split($2,x,":");print x[2]}'

查看当前外网的IP地址
w3m -no-cookie -dump ip.loveroot.com |grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'

查看当前监听80端口的程序
lsof -i :80

--------------------------------------------------------------------------------
查看当前网卡的物理地址
sudo arp -a | awk '{print $4}'
sudo ifconfig eth0 | head -1 | awk '{print $5}'

立即让网络支持nat
sudo echo 1 >/proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING - j MASQUERADE

查看路由信息netstat -rn
sudo route -n

手工增加删除一条路由
sudo route add -net 192.168.0.0
netmask 255.255.255.0 gw 172.16.0.1
sudo route del -net 192.168.0.0
netmask 255.255.255.0 gw 172.16.0.1

修改网卡MAC地址的方法
sudo ifconfig eth0 down #关闭网卡
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #然后改地址
sudo ifconfig eth0 up #然后启动网卡

--------------------------------------------------------------------------------
添加一个服务sudo update-rc.d 服务名 defaults 99

删除一个服务
sudo update-rc.d 服务名 remove

临时重启一个服务
/etc/init.d/服务名 restart

临时关闭一个服务
/etc/init.d/服务名 stop

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

修改用户资料
sudo chfn userid

给apt设置代理
export
http_proxy=http://xx.xx.xx.xx:xxx

修改系统登录信息
sudo vim /etc/motd

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

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

查看文件类型
file filename

显示xxx文件倒数6行的内容
tail -n 6 xxx

分享到:
评论

相关推荐

    Ubuntu入门教程(Ubuntu部落)

    Ubuntu入门教程是针对初学者的一份详尽指南,旨在帮助用户快速熟悉并掌握Ubuntu操作系统的基础操作和使用技巧。Ubuntu是一款基于Debian的开源Linux发行版,以其用户友好性、丰富的软件资源和安全性著称。本教程由...

    ubuntu入门到精通(中文)

    ### Ubuntu入门到精通知识点概述 #### 一、Ubuntu的基础概念 - **Ubuntu的发音与涵义**:Ubuntu这个名字来源于非洲语言,发音为“oo-BOON-too”。它不仅是一种操作系统的名字,更蕴含着一种人与人之间互帮互助的...

    Ubuntu从入门到精通

    《Ubuntu从入门到精通》是一本全面覆盖Ubuntu操作系统和技术的指南,旨在帮助初学者和有经验的用户深入了解和掌握Linux世界中的Ubuntu系统。本书详细介绍了Linux的基础知识、Ubuntu的安装与配置、桌面环境的使用,...

    Ubuntu部落pdf,Ubuntu入门书籍

    《Ubuntu部落》是一本专为Linux初学者设计的入门书籍,尤其针对Ubuntu这一广受欢迎的Linux发行版。这本书详尽地介绍了如何从零开始学习和使用Ubuntu操作系统,旨在帮助读者快速掌握这一开源系统的各个方面。 首先,...

    ubuntu入门到精通命令教程中文版

    本教程“Ubuntu入门到精通命令教程中文版”旨在帮助初学者掌握Ubuntu操作系统的命令行界面,即终端(Terminal)的使用技巧,从而更好地理解和操作Linux系统。 一、Ubuntu基础 Ubuntu使用GNOME桌面环境,提供了直观...

    Ubuntu 入门精通中文版

    ### Ubuntu入门精通中文版知识点概览 #### 一、Ubuntu概览 - **发音与涵义**:Ubuntu的发音为“乌班图”,源自非洲语言,意为“人的仁慈”。这一理念体现在Ubuntu操作系统中,强调社区、共享与合作。 - **当前...

    Ubuntu桌面入门指南

    ### Ubuntu桌面入门指南知识点概述 #### 一、Ubuntu桌面指南简介 - **目的与作用**:本指南旨在帮助初学者快速掌握Ubuntu操作系统的基础知识及常用功能,使用户能够更加高效地利用Ubuntu进行日常工作和学习。 - **...

    ubuntu入门与实用

    本文将深入探讨“Ubuntu入门与实用”这一主题,结合提供的文件名称,我们将涵盖Ubuntu的安装、配置、常用软件的安装方法以及系统学习教程。 首先,让我们从Ubuntu的安装开始。Ubuntu安装过程相对简单,支持多种安装...

    ubuntu入门(Apress出版,英文版)

    《Ubuntu入门》是Apress出版社出版的一本专为初学者设计的Ubuntu Linux指南。这本书以清晰易懂的方式,深入浅出地介绍了Ubuntu操作系统的基础知识、安装过程、日常使用技巧以及高级功能,旨在帮助用户快速熟悉并掌握...

    UBUNTU一句话技巧--Linux入门.txt

    ### Ubuntu一句话技巧——Linux入门知识点解析 #### 一、包管理与系统更新 - **查询已安装包的信息:** - `dpkg -L xxx`:列出包`xxx`的所有文件。 - `apt-cache search 式`:搜索包含关键词“式”的软件包。 -...

    Linux入门安装命令技巧等

    本教程旨在为初学者提供一份详尽的Linux入门指南,涵盖了从安装到基本命令的使用,帮助你快速掌握这个强大而开源的操作系统。 第一章:Linux简介 Linux是一种自由且开放源码的类UNIX操作系统,基于POSIX标准。它由...

    ubuntu 基础教程合集

    3. **Ubuntu从入门到精通**: 这个教程系列通常会深入到更高级的主题,如系统维护、故障排查和性能优化。它可能会讲解如何使用终端进行高级操作,如编译源代码安装软件,或者使用apt命令来管理包。此外,还会涉及到...

    ubuntu电子书(包含安装和常用命令)

    5. **Ubuntu Linux命令行简明教程**:这本教程将深入讲解命令行界面的使用,帮助用户掌握更多高级命令和技巧,如管道、重定向、别名以及bash脚本编写。 6. **Linux基础篇(适合入门学习)**:这部分内容可能涵盖了...

    ubuntu入门指南

    ### Ubuntu入门指南:初学者的全面指南 #### Ubuntu桌面指南简介与排版约定 Ubuntu桌面指南是专为首次接触Ubuntu的用户设计的详尽资源,旨在帮助他们快速掌握Ubuntu操作系统的基本操作与高级功能。该指南涵盖了从...

    ubuntu 命令参考手册含Shell命令编程

    ### Ubuntu命令参考手册含Shell命令编程 #### 一、序言与官方文档 - **官方文档**:本书作为Ubuntu系统的全面指南,旨在为用户提供“安装之后”的使用手册。书中不仅涵盖了Ubuntu的基础知识,还深入探讨了Shell...

    Ubuntu教程之菜鸟飞飞.09.04.25.pdf\Ubuntu官方指南pdf\Ubuntu从入门到精通.pdf\Ubuntu标准教程.pdf

    它还会涵盖系统管理,如软件安装、更新、卸载,以及系统维护技巧,例如使用“终端”执行命令,理解权限管理,以及如何使用“apt”包管理器来获取和管理软件。 《Ubuntu从入门到精通.pdf》这本书可能会深入到更高级...

    ubuntu一句话技巧--Linux入门(给新手)

    本文将为Linux新手介绍一系列Ubuntu操作系统的实用技巧,帮助快速入门并提升效率。我们将涵盖软件管理、系统维护、硬件信息查询以及网络配置等多个方面。 首先,我们来看软件管理。在Ubuntu中,可以使用`dpkg -L ...

Global site tag (gtag.js) - Google Analytics