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 清理不再需要的依赖 |