Ubuntu学习笔记

引言

概述

安装

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

清理不再需要的依赖

后记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值