引言
概述
安装
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
清理不再需要的依赖
|
|
后记
分享到:
相关推荐
源码实现了图片上传功能,可供相关功能开发的小伙伴参考学习使用。
工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
IMG_20240426_195457.jpg
Excel数据看板,Excel办公模板,Excel模板下载,Excel数据统计,数据展示
A Confidence-Guided Automated System for Non-emergency Calls.pdf
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
杭州电子科技大学,期末考试资料,计算机专业期末考试试卷,试卷及答案,数据结构。
对保险业中人工智能的监管: 平衡消费者保护与创新.pdf
重庆大学期末考试试卷,重大期末考试试题,试题及答案
震惊,师专男大竟然在夜深人静的夜晚写下了这些普通人都看不懂的东西,内容是...
一款支持侧边导航栏的网页导航APP源码,风格简约为主,可以通过远程文档进行远程控制列表,浏览器拥有检测下载的功能。,配置较为简单,适合入门小白学习参考。 导航软件iApp源码V3+配置教程 配置教程在mian.iyu的载入事件里面
该数据集和完整代码主要实现《基于CNN模型实现土壤湿度检测》,适用于正在学习深度学习、神经网络以及计算机、农业自动化等相关专业的伙伴们。在现代农业和环境监测中,研究土壤湿度数据来预测未来的湿度趋势十分重要。资源中的CNN模型可能仍不够完善,大家可以继续修改完善,不断研究其他的内容。感谢大家的支持和交流,你们的支持也是我前进的十足动力!
重庆大学期末考试试卷,重大期末考试试题,试题及答案
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
【基于Springboot+Vue的Java毕业设计】银行账目账户管理系统项目实战(源码+录像演示+说明).rar 【项目技术】 开发语言:Java 框架:Spingboot+vue 架构:B/S 数据库:mysql 【演示视频-编号:305】 https://pan.quark.cn/s/8dea014f4d36 【实现功能】 用户信息管理,存取业务管理,公告信息管理,挂失信息管理,账户信息管理等
工作总结,新年计划,岗位总结,工作汇报,个人总结,述职报告,范文下载,新年总结,新建计划。
智能机械装备制造信息化整体解决方案.pptx
杭州电子科技大学,期末考试资料,计算机专业期末考试试卷,试卷及答案,数据结构。
Unity在打包后仍能看到控制台输出,甚至通过命令调用绑定好的函数,调试游戏的强大助手!