查看软件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是一款基于Debian的开源Linux发行版,以其用户友好性、丰富的软件资源和安全性著称。本教程由...
### Ubuntu入门到精通知识点概述 #### 一、Ubuntu的基础概念 - **Ubuntu的发音与涵义**:Ubuntu这个名字来源于非洲语言,发音为“oo-BOON-too”。它不仅是一种操作系统的名字,更蕴含着一种人与人之间互帮互助的...
《Ubuntu从入门到精通》是一本全面覆盖Ubuntu操作系统和技术的指南,旨在帮助初学者和有经验的用户深入了解和掌握Linux世界中的Ubuntu系统。本书详细介绍了Linux的基础知识、Ubuntu的安装与配置、桌面环境的使用,...
《Ubuntu部落》是一本专为Linux初学者设计的入门书籍,尤其针对Ubuntu这一广受欢迎的Linux发行版。这本书详尽地介绍了如何从零开始学习和使用Ubuntu操作系统,旨在帮助读者快速掌握这一开源系统的各个方面。 首先,...
本教程“Ubuntu入门到精通命令教程中文版”旨在帮助初学者掌握Ubuntu操作系统的命令行界面,即终端(Terminal)的使用技巧,从而更好地理解和操作Linux系统。 一、Ubuntu基础 Ubuntu使用GNOME桌面环境,提供了直观...
### Ubuntu入门精通中文版知识点概览 #### 一、Ubuntu概览 - **发音与涵义**:Ubuntu的发音为“乌班图”,源自非洲语言,意为“人的仁慈”。这一理念体现在Ubuntu操作系统中,强调社区、共享与合作。 - **当前...
### Ubuntu桌面入门指南知识点概述 #### 一、Ubuntu桌面指南简介 - **目的与作用**:本指南旨在帮助初学者快速掌握Ubuntu操作系统的基础知识及常用功能,使用户能够更加高效地利用Ubuntu进行日常工作和学习。 - **...
本文将深入探讨“Ubuntu入门与实用”这一主题,结合提供的文件名称,我们将涵盖Ubuntu的安装、配置、常用软件的安装方法以及系统学习教程。 首先,让我们从Ubuntu的安装开始。Ubuntu安装过程相对简单,支持多种安装...
《Ubuntu入门》是Apress出版社出版的一本专为初学者设计的Ubuntu Linux指南。这本书以清晰易懂的方式,深入浅出地介绍了Ubuntu操作系统的基础知识、安装过程、日常使用技巧以及高级功能,旨在帮助用户快速熟悉并掌握...
### Ubuntu一句话技巧——Linux入门知识点解析 #### 一、包管理与系统更新 - **查询已安装包的信息:** - `dpkg -L xxx`:列出包`xxx`的所有文件。 - `apt-cache search 式`:搜索包含关键词“式”的软件包。 -...
本教程旨在为初学者提供一份详尽的Linux入门指南,涵盖了从安装到基本命令的使用,帮助你快速掌握这个强大而开源的操作系统。 第一章:Linux简介 Linux是一种自由且开放源码的类UNIX操作系统,基于POSIX标准。它由...
3. **Ubuntu从入门到精通**: 这个教程系列通常会深入到更高级的主题,如系统维护、故障排查和性能优化。它可能会讲解如何使用终端进行高级操作,如编译源代码安装软件,或者使用apt命令来管理包。此外,还会涉及到...
5. **Ubuntu Linux命令行简明教程**:这本教程将深入讲解命令行界面的使用,帮助用户掌握更多高级命令和技巧,如管道、重定向、别名以及bash脚本编写。 6. **Linux基础篇(适合入门学习)**:这部分内容可能涵盖了...
### Ubuntu入门指南:初学者的全面指南 #### Ubuntu桌面指南简介与排版约定 Ubuntu桌面指南是专为首次接触Ubuntu的用户设计的详尽资源,旨在帮助他们快速掌握Ubuntu操作系统的基本操作与高级功能。该指南涵盖了从...
### Ubuntu命令参考手册含Shell命令编程 #### 一、序言与官方文档 - **官方文档**:本书作为Ubuntu系统的全面指南,旨在为用户提供“安装之后”的使用手册。书中不仅涵盖了Ubuntu的基础知识,还深入探讨了Shell...
它还会涵盖系统管理,如软件安装、更新、卸载,以及系统维护技巧,例如使用“终端”执行命令,理解权限管理,以及如何使用“apt”包管理器来获取和管理软件。 《Ubuntu从入门到精通.pdf》这本书可能会深入到更高级...
本文将为Linux新手介绍一系列Ubuntu操作系统的实用技巧,帮助快速入门并提升效率。我们将涵盖软件管理、系统维护、硬件信息查询以及网络配置等多个方面。 首先,我们来看软件管理。在Ubuntu中,可以使用`dpkg -L ...