引言
概述
安装
l不同情况下的安装
环境 |
安装方法 |
备注 |
双系统 | ||
单系统 | ||
优盘 | ||
l配置
需求 |
配置方法 |
备注 |
上网 |
Sudopppoeconf,在需要的地方输入你的宽带用户名和密码 |
查看是否连接:ifconfigppp 查看拨号日志:ifconfig |
创建超链接 |
Sudoln-s目标文件超链接名 |
系统文件
命令
命令格式:命令字[命令选项][命令参数]orcommand[option][arguments]
l帮助
需求 |
命令 |
备注 |
man |
manchmod | |
info |
infosudo | |
help |
ls--help |
不全使用所有命令 |
l路径管理
需求 |
命令 |
备注 |
查看当前目录下的所有文件 |
ls ls-a(查看隐藏文件) |
白色:一般文件 蓝色:目录 绿色:可执行文件 |
列出当前目录和其子目录的文件名 |
ls-Rdir1/ | |
列出当前目录下文件的详细信息 |
ls-l或简写ll |
信息有:权限,拥有者,大小,日期 |
显示其他目录下文件的详细信息 |
ls-lworkplace/ | |
查看当前所在目录的绝对路径 |
pwd | |
回到上以及目录 |
Cd..或cd- | |
回到当前用户的宿主目录 |
cd~ | |
l文件管理
需求 |
命令 |
备注 |
新建文件(在某个目录下) |
touchdir1/d.txt | |
删除文件(在某个目录下) 删除目录 |
rm[-f]dir1/d.txt rm-r/Rdir |
f(force)强制 r(recycle)循环 |
复制文件(从一个目录到另一个目录) |
cpdir1/adir2/[b] |
b是a重命名 |
移动文件(从一个目录到另一个目录) 重命名 |
Mvdir1/adir2/ mvdir1/adir1/b | |
查看文件属性 |
filedir1/file1 | |
移动文件夹(从一个目录到另一个目录) |
l文件权限
需求 |
命令 |
备注 |
改变文件权限 |
chmod754file |
表示:本人可读可写可执行,同组用户可读可执行,其他用户可读 |
改变当前目录及子目录文件的权限 |
chmod-R755dir |
-R:递归.八进制数字法: x=1(001):执行; w=2(010):写; r=4(100):读; rx=5=4+1:读执行; rw=6=4+2:读写; rwx=7=4+2+1:读写执行; |
改变文件权限 |
chmod{u|g|o|a}{+|-|=}{r|w|x}file |
{u(user):用户本人;g(group):同组用户;o(other):其他用户;a(all):所有用户}{+:给予权限(指定用户);-:取消权限(指定用户);=:}{r(r(read):读;w(write):写;x(execute):执行} |
l目录管理
需求 |
命令 |
备注 |
切换目录 |
cd |
‘..’:上一目录 ‘.’:当前目录 ‘/’:根目录 ‘~’=‘/home/owner’:用户目录 |
新建文件夹(在别的文件夹下) |
mkdirmyfile/newfile |
Myfile要存在 也可有同时新建多个文件夹 |
删除空目录(别的文件夹的) |
rmdirmyfile/newfile |
Myfile是空目录 也可有同时删除多个空文件夹 |
删除目录 |
rm-rfdir1/dir2 |
-r:循环,递归 -f:强制 |
l磁盘管理
需求 |
命令 |
备注 |
查看系统的总容量,使用量,剩余量 |
df或df-h | |
l用户管理
需求 |
命令 |
备注 |
增加一用户 |
sudouseradduser1 |
为用户user1设置密码sudopasswduser1 |
删除一用户 | ||
显示用户标识 |
id | |
查看当前登录的用户 |
users | |
l软件管理
需求 |
命令 |
备注 |
安装二进制文件(sample.bin) |
sudochmod755sample.bin。 ./sample.bin |
Sample.bin要不在media下 |
更新源 |
sudoapt-getupdate | |
升级系统 |
sudoapt-getupgrande | |
智能升级,安装新软件包,删除废弃的软件包 |
sudoapt-getdist-upgrade | |
修复依赖 |
sudoapt-get-finstall |
-f:fix修复 |
自动删除无用的软件 |
sudoapt-getautoremove | |
删除软件 |
sudoapt-getremovepackages | |
删除并清除配置文件 |
sudoapt-getremovepackage--purge | |
查询软件some的依赖包 |
sudoapt-cachedependssome | |
查询软件some被哪些包依赖 |
sudoapt-getrdependssome | |
搜索软件 |
sudoapt-cachesearchname|regexp | |
下载软件的源代码 |
sudoapt-getsourcepackagename |
Sources.list中应该有deb-src源 |
编译时缺少h文件的自动处理 |
Sudoauto-aptrun./configure | |
安装tar源码包(tar.gz;tar.bz2) (配置,编译,安装命令) |
./configure make makeinstall |
清理临时文件makeclean 卸载 makeuninstall |
安装rpm包 |
rpm-Uvh包名.rpm rpm-ivh包名.rpm |
卸载 rpm-e包名 |
安装deb包 |
sudodpkg-ixxx.deb | |
安装zip包 | ||
升级一般软件 | ||
升级编译器 | ||
升级函数库 | ||
升级系统 | ||
修复软件 | ||
清理旧版本的软件缓存 |
sudoapt-getautoclean | |
清理所有软件缓存 |
sudoapt-getclean | |
删除系统不再使用的孤立软件 |
sudoapt-getautoremove | |
软件包通常包含了实现一系列相关命令或特性所必须的所有的文件。 Ubuntu软件包采用了和Debian(另一种非常著名的Linux发行版)相同的 软件包格式,有两种类型的软件包: Binarypackages(二进制软件包),它包含可执行文件、配置文件、 man/info页面、版权声明和其它文档。这些软件包以Ubuntu特定的 格式发布,它们通常使用.deb的扩展名以示区别。这种二进制软件包 可使用Ubuntu工具dpkg解包,也可以使用“新立得包管理器”进行 安装与删除。 Sourcepackages(源码包),包含一个.dsc文件它用于描述源码包(包 括下列文件的名称),一个.orig.tar.gz文件它是未经修改的原始源代 码压缩文件,以及一个.diff.gz文件它包含了该软件包Ubuntu化时 所做的修改。dpkg-source工具可用于打包/解包Ubuntu源码包,详 情可参阅有关帮助页面。 |
备注:linux下安装软件主要有三种格式:管理机制(fedora的rpm,ubuntu的deb),二进制(.bin),源代码(tar.gz,tar.bz2)
l启动管理
需求 |
命令 |
备注 |
l进程管理
需求 |
命令 |
备注 |
查看系统进程 |
top | |
终止某个进程 |
killPID | |
查看正在运行的进程 |
top-u |
l查看系统
需求 |
命令 |
备注 |
查看内核 |
uname-a | |
查看ubuntu版本 |
cat/etc/issue | |
查看CPU信息 |
cat/proc/cpuinfo | |
查看当前硬盘信息 |
lshw | |
查看硬盘的分区 |
sudofdisk-l | |
查看当前的内存使用情况 |
free-m | |
查看当前有哪些进程 |
ps-a | |
查看当前进程的实时状况 |
top | |
配置ADSL |
sudopppoeconf | |
显示某年某月 |
cal(calendar)[month]year |
l显示文件内容
需求 |
命令 |
备注 |
显示文件内容(在屏幕上) |
catfile |
查看较小文件 |
显示文件内容(在屏幕上) |
morefile(前20%) |
往下看:按空格键 |
显示文件内容(在屏幕上) |
lessfile |
可用鼠标滚动查看 翻页看:PgUp,PgDn 退出:q键 |
lVIM编辑器
需求 |
命令 |
备注 |
打开vim |
vim | |
退出 |
:q |
:q!强制退出,:wq保存退出,:wq!保存强制退出 |
保存文件 |
:wfilename | |
命令模式与编辑模式互换 |
按键esc | |
输入 |
i |
l搜索文件
l同配符
需求 |
命令 |
备注 |
搜索文件(全部) |
locatefindfile | |
查找文件(在某个文件夹下) |
find/dir1-namefindfile |
网络命令
符号 |
含义 |
* |
任意字符和字符串 |
? |
一个任意字符 |
[abc..] |
[]内任意一个字符.[abc]:a,b,c任意一个字符 [a-x]:a到x的任意一个字符[0-9]:1到9的任意一数字 |
[!abc..] |
和上面相反 |
需求 |
命令 |
备注 |
显示网络接口的IP地址 |
ifconfig | |
只显示eth0接口的IP地址 |
ifconfigeth0 | |
设置eth0接口的IP地址和子网掩码 |
ifconfigeth0192.168.153.20netmask255.255.255.0 | |
显示路由信息,包括默认网关 |
route | |
关机 |
Sudohalt sudoshutdown-hnow |
现在关机 |
定时关机 |
Sudoshutdown-h23:00 sudoshutdown-h+60 |
晚上11点自动关机 60分钟后关机 |
重启 |
Sudoreboot sudoshutdown-rnow |
其他
快捷键
常用的
新建快捷键systme>Preferences>keyboardshortcuts
需求 |
命令 |
备注 |
查看自己的ip |
ifconfig-a | |
查看路由表 |
netstat-rn | |
远程登录 |
telnethostname | |
回忆命令 |
history |
需求 |
快捷键 |
备注 |
菜单,相对于win键 |
alt+F1 | |
相对于win+R |
alt+F2 | |
锁定桌面并启动屏幕保护程序 |
ctrl+alt+L | |
切换不同程序 |
alt+tab | |
全屏抓图 |
printScreen | |
当前窗口抓图 |
alt+printScreen | |
终端 |
ctrl+alt+F1,2,3,4,5,6 | |
返回桌面 |
ctrl+alt+F7 | |
最小化窗口 |
alt+F9 | |
最大化窗口 |
alt+F10 | |
打开窗口的控制菜单,应用程序中常用的快捷键 |
alt+space | |
显示隐藏文件 |
ctrl+H | |
显示地址栏 |
ctrl+L | |
关闭标签 |
ctrl+W | |
切换背景颜色风格 |
win+n | |
调出关机菜单 |
ctrl+alt+del |
del是编辑区的 |
在终端命令中常用到的快捷键
需求 |
快捷键 |
备注 |
打开终端 |
ctrl+alt+t | |
补全 |
tab | |
开始位置 |
ctrl+a | |
最后位置 |
ctrl+e | |
删除此处至末尾所有内容 |
ctrl+k | |
删除此处至开始的所有内容 |
ctrl+u | |
相对于clear |
ctrl+L | |
向回移动 |
ctrl+b(back) | |
向前移动 |
ctrl+f(farward) | |
查看历史命令 |
ctrl+r |
ctrl+x退出 |
向上显示缓存命令 |
ctrl+p | |
向下显示缓存命令 |
ctrl+n | |
新终端 |
ctrl+shift+n | |
终止 |
ctrl+c | |
关闭终端 |
ctrl+d | |
打开父文件夹 |
Alt+上 |
收集整理
基础常识:
系统操作
在linux系统中,是以文件的方式来访问设备的。 |
某文件的权限为drw-r--r--,则对应的八进制数为:644,该文件的属性石目录。 |
网络管理的重要任务是:控制和监控。 |
内核分为进程管理、内存、I/O、文件管理系统等四个子系统。 |
DNS其作用是实现IP地址和主机名之间的转换。 |
在vi编辑环境下,使用Esc间进行模式转换。 |
sendmail邮件系统使用的两个主要协议是SMTP(用来发送邮件)和POP(用来接收邮件) |
DHCP是动态主机配置协议的简称,其作用是:为网络中的主机分配IP地址。 |
ping命令是用于测试网络的连通性,ping命令通过ICMP协议来实现的。 |
shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言。bash是linux的缺省shell |
问题
搭建FTP网站
网站
需求 |
命令 |
备注 |
删除无用文件及配置 |
sudoapt-getautoclean 清理系统升级是下载的软件缓存包 sudoapt-getautoremove 清理不再需要的依赖 |