Ubuntu终端命令详述

2023-05-16

一、基本终端命令
1、调整终端窗口的字体大小

"ctrl + shift + ="  放大终端窗口的字体
"ctrl + -"    缩小终端窗口的字体

2、Linux命令的基本使用

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work diectory查看所在文件夹
03cd [目录名]change directory切换文件夹
04touch [文件名]touch若文件不存在,新建文件
05mkdir [目录名]make directory创建目录
06rm [文件名]remove删除文件
07clearclear清屏

3、终端使用技巧
a:自动补全

在输入"文件/目录/命令"的前几个字母之后,按下"tab"键若没有歧义,系统会自动补全,若存在歧义,再次按下"tab",系统会提示可能存在的命令。

b:曾经使用过的命令

按"上/下"光标键可以在曾经使用过的命令之间来回切换
若想退出选择且不想执行当前选中的命令,可以按"ctrl + c"

二、查阅命令帮助信息
1、–help

"command --help"    显示command命令的帮助信息

这里写图片描述
2、man

"man command"    查阅command命令的使用手册

man为manual的缩写,是Linux提供的一个手册,包含了大部分的命令、函数的详细说明。

在终端输入 man mkdir,显示如下:
这里写图片描述

使用man时的功能操作键如下:

操作键功能
空格键显示手册页中的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前进一屏
q退出
/word搜索word字符串

三、文件和目录的常用命令
1、Linux下文件和目录的特点

Linux文件或目录名称最长256个字符
以"."开头的文件为隐藏文件,需要用"-a"参数才能显示,即"ls -a"
"."代表当前目录
".."代表上一级目录

2、"ls"的使用
2.1 、"ls"常用选项

参数含义
-a显示指定目录下所有目录与文件,包括隐藏文件
-l已列表方式显示文件的详细信息
-h配合"-l"以人性化方式显示文件大小

这里写图片描述
这里写图片描述
计算机中文件大小的表示方式
这里写图片描述
2.2、"ls"通配符的使用

通配符含义
*代表任意数目个字符
?代表任意一个字符,至少一个
[]表示可以匹配字符组中的任意一个
[abc]匹配a、b、c中的任意一个
[a-f]匹配从a到f范围内的任意一个

3、"cd"的使用
注:Linux所有的目录和文件名都是大小写敏感的。
3.1、"cd"常用选项

命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd ~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd …切换到上级目录
cd -可以在最近两次工作目录之前来回切换

3.2、相对路径和绝对路径

相对路径:在输入路径时,最前面不是"/"或者"~",表示相对当前目录所在的目录位置。
绝对路径:在输入路径时,最前面是"/"或者"~",表示从根目录/家目录开始的具体目录位置。

4、创建和删除操作
4.1、"touch"的使用
创建文件或修改文件时间:若文件不存在,可以创建一个空白文件,若文件已经存在,可以修改文件的末次修改时间。
4.2、"mkdir"的使用
创建一个新的目录

选项含义
-p可以递归创建目录

例如:mkdir -p a/b/c/d/e
注:新建目录的名称不能与当前目录中已有的目录或文件同名。
4.3、"rm"的使用
删除文件或目录:使用rm命令要小心,一旦删除无法恢复。

参数含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹时必须加此参数

5、查看文件内容

序号命令对应英文作用
01cat 文件名concatenate查看文件内容、创建文件、文件合并、追加文件内容等功能
02more 文件名more分屏显示文件内容
03grep 搜索文本 文件名grep搜索文本文件内容

5.1、"cat"的使用
cat会一次显示所有的内容,适合查看内容较少的文本文件。

选项含义
-b对非空输出行编号
-n对输出的所有行编号

5.2、"more"的使用
more命令可以用于分屏显示文件内容,每次只显示一页内容,适合于查看内容较多的文本文件。
使用more的操作键:

操作键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前进一屏
q退出
/word搜索word字符串

5.3、"grep"的使用
grep命令是一种强大的文本搜索工具,grep允许对文本进行模式查找,所谓模式查找,又名正则表达式。

选项含义
-n显示匹配行及行号
-v显示不包含匹配文本的所有行(相当于取反)
-i忽略大小写

常用的两种模式查找:

参数含义
^a行首,所搜以a开头的行
a$行位,搜索以a结束的行

这里写图片描述
注意:若搜索"Hello World",即关键字存在空格,则关键字加引号。
gerp -n “Hello World” 123.txt
6、拷贝和移动文件

序号命令对应英文作用
01tree [目录名]tree以树状图列出文件目录结构
02cp 源文件 目标文件copy复制文件或者目录
03mv 源文件 目标文件move移动文件或目录/文件或者目录重命名

6.1、"tree"的使用

选项含义
-d只显示目录

这里写图片描述
6.2、"cp"的使用
这里写图片描述

选项含义
-f已经存在的目标文件直接覆盖,不会提示
-i覆盖文件前提示
-r若给出的源文件是文件,则cp,若是目录则加上-r

6.3、"mv"的使用

选项含义
-i覆盖文件前提示

这里写图片描述
mv也可对文件或目录重命名:
这里写图片描述
这里写图片描述
7、其他命令
7.1、“echo"文字内容
echo会在终端中显示参数指定的文字,通常会和重定向联合使用。
这里写图片描述
7.2、重定向”>“和”>>"
Linux允许将命令的执行结果重定向到一个文件中,将本该显示到终端的内容输出/追加到指定文件中。

">"表示输出,会覆盖文件原有的内容
">>"表示追加,会将内容追加到已有文件的末尾

这里写图片描述
这里写图片描述
这里写图片描述
7.3、管道"|"
Linux允许将一个命令的输出通过管道作为另一个命令的输入,常用的管道命令如下:

"more":分屏显示内容
"grep":在命令执行结果的基础上查询指定文本

这里写图片描述
这里写图片描述
四、远程管理常用命令
1、关机/重启

序号命令对应英文作用
01shutdown 选项 时间shutdown关机

shutdown命令的选项:

选项含义
-r重新启动
-c取消计划任务

注:若不指定选项和参数,默认表示1分钟之后关机。
例如:
shutdown -r now 立即重启
shutdown new 立即关机
shutdown 20:30 在20:30关机
shutdown +10 10分钟之后关机
shutdown -c 取消关机任务
2、查看或配置网卡信息

序号命令对应英文作用
01inconfigconfigure a network interface查看或配置计算机的网卡配置信息
02ping ip 地址ping检测到目标ip地址的连接是否正常

这里写图片描述
这里写图片描述
查看网卡对应的ip地址
这里写图片描述
3、远程登录和复制文件

序号命令对应英文作用
01ssh 用户名@ipsecure shell远程管理
02scp用户名@ip:文件名或路径 用户名@ip:文件名或路径secure copy远程复制文件

3.1、常用服务器端口号列表:

序号服务端口号
01SSH服务器22
02Web服务器80
03HTTPS443
04FTP服务器21

3.2、SSH服务器的安装
使用如下命令安装SSH服务器:

sudo apt install openssh-server

安装完成之后可以使用如下命令查询服务是否启动:

ps -ef |grep ssh

显示结果如下图则表示启动成功;
这里写图片描述
若无显示,则使用如下命令进行启动:

sudo service ssh start

3.3、SSH客户端的使用
连接命令如下:

ssh [-p port] user@remote

user:远程服务器的用户名,不知道则默认当前用户
remote: 远程服务器地址,ip/域名/别名
port:SSH Server监听的端口,默认22
注:使用”exit”可以退出当前用户的登录

提示:ssh终端命令只适用于Linux或Unix系统,对于windows系统,可以借助”Putty”或”Xshell”客户端软件进行远程连接。
附上两款软件的下载地址:
Putty:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Xshell:http://www.xshell.com/
当前使用xshell进行连接演示:
软件安装之后,点击右上角”文件”->”新建”如下图所示:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
至此连接成功:
这里写图片描述
3.4、”scp”的使用
“scp”即secure copy,是Linux下用来远程拷贝文件的,其使用格式与ssh类似,但指定端口时”-P”必须大写。

scp –P port 源文件 user@remote:目标目录
选项含义
-r若给出源文件是目录则添加”-r”选项
-P若远程SSH服务器端口不是22,则使用”-P”指定端口

例如:
将本地a.txt复制到远程家目录Desktop/a.txt

scp –P port a.txt user@remote:Desktop/a.txt

将远程家目录Desktop/a.txt复制到当前目录下的a.txt

scp –P port user@remote:Desktop/a.txt a.txt

将当前目录的b文件夹复制到远程家目录Desktop

scp –P port –r b user@remote:Desktop

注:scp和ssh一样,都只适用于Linux或Unix系统,windows下可以借助FileZilla使用FTP进行文件传输。
附上FileZilla下载地址:
FileZilla:https://filezilla-project.org/download.php?type=client
有关FTP的配置与FileZilla的使用请参考如下链接中"ftp服务安装与配置":
http://blog.csdn.net/qq_26709459/article/details/79115723

3.5、SSH高级
3.5.1、免密码登录
提示:SSH配置信息均保存在用户家目录下的”.ssh”目录下。
设置步骤:
①配置公钥:
执行如下命令即可生成ssh钥匙

ssh-keygen

这里写图片描述
切换到”.ssh”目录下查看生成的文件:
这里写图片描述
②上传公钥到服务器
执行如下命令可以让远程服务器记住我们的公钥

 ssh-copy-id –p port user@remote

这里写图片描述
再次连接时就可以免密码了。
对上述设置的图解说明:
这里写图片描述
3.5.2、配置别名
在使用ssh连接远程机器时,每次都要输入端口、用户和地址等信息,特别麻烦,因此可以通过设置别名的方式来简化输入的信息。
配置方式,在”~/.ssh/config”下追加如下内容:

Host 别名
	HostName ip地址
	User 用户名
	Port 22

保存之后就可以使用”ssh 别名”来实现远程登录了,scp同样也可以使用。
五、用户权限相关命令
1、用户和权限
用户是Linux系统中重要的一项,用户管理包含”用户”和”组”的管理。
在Linux中可以指定每个用户对于不同文件或目录的不同权限。
Linux中对文件/目录的权限包括:

序号权限英文缩写数字代号
01readr4
02writew2
03执行excutee1

2、组
为了方便用户管理提出了组的概念。实际开发中可以预先对组设置好权限,将不同的用户添加到对于的组中,以便不必为每个用户设置权限。

3、ls –l命令结果详细说明
“ls –l”命令可以查看文件夹下文件的详细信息,从左向右依次是:
权限:第一个字符为”d”则表示目录
硬链接数:即有多少种方式可以访问到当前文件或目录
拥有者:家目录下的文件/目录通常均属于当前用户
组:大多数组名和用户名相同
大小
时间
名称
如下所示:
这里写图片描述
权限说明如下:
这里写图片描述
示例如下:

这里写图片描述
4、”chmod”的使用
“chmod”可以修改用户/组对文件/目录的权限,格式如下:
chmod +/- rwx 文件名/目录
提示:以上方式会一次性修改拥有者/组的权限。

5、超级用户
Linux系统中的”root”账号通常用于系统的维护和管理,对系统所有资源都具有所有访问权限,但在Linux中不推荐直接使用root账号登录系统。在linux安装中,系统会自动创建一个用户账号,而这个默认的用户称为”标准用户”。
"su"是substitute user的缩写,表示使用另一个用户的身份
"sudo"命令用来以其他身份来执行命令,预设的身份为root。用户使用sudo时,必须先输入密码,在5分钟内便不用重新输入。

6、组管理相关
注:创建组/删除组的命令均需要通过”sudo”执行。

序号命令作用
01groupadd 组名添加组
02groupdel 组名删除组
03cat/etc/group确认组信息
04chgrp –R组名 文件/目录名修改文件/目录的所属组

如下所示:
创建组并查看组信息:
这里写图片描述
组信息显示如下:
这里写图片描述
删除组:
这里写图片描述
提示:组信息保存在”/etc/group”文件中,其中“/etc”目录是专门用来保存系统配置信息的目录
如下,将桌面目录下a.txt的所属组修改为dev
这里写图片描述
7、用户管理
7.1、提示:创建用户/删除用户/修改其他用户密码等都需要使用”sudo”执行。

序号命令作用说明
01useradd –m –g 组 新建用户名添加新用户-m 自动建立用户家目录,-g 指定用户所属组,否则会建立一个与用户名相同的组
02passwd 用户名设置用户密码若是普通用户可直接用passwd修改自己账户密码
03userdel –r 用户名删除用户-r 会自动删除用户家目录
04cat /etc/passwd | grep 用户名确认用户信息新建用户后,其信息会保存在”/etc/passwd”中

注:
①若创建用户是忘记添加”-m”创建新用户的家目录,可以删除该用户重新创建
②创建用户时,会默认创建一个和用户名同名的组
③用户信息保存在”/etc/passwd”文件中
具体使用如下:
这里写图片描述
这里写图片描述
这里写图片描述
7.2、查看用户信息

序号命令作用
01id [用户名]查看用户UID和GID信息
02who查看当前所有登录的用户列表
03whoami查看当前登录用户的用户名

passwd文件说明:
“/etc/passwd”文件存放的是用户信息,其中有6个分号组成7个信息,信息分别为:
例如:radiobutton❌1001:1001::/home/radiobutton:
①用户名
②密码(x表示加密的密码)
③UID(用户标识)
④GID(组标识)
⑤用户全名或本地账号
⑥家目录
⑦登录使用的shell,就是登录之后,使用的终端命令,ubuntu默认为dash
具体使用如下所示:
这里写图片描述
这里写图片描述
7.3、”usermod”的使用
usermod可以设置用户的主组/附加组和登录shell,主组通常在新建用户时指定,在”/etc/passed”的第四列GID对于的组,附加组在”/etc/group”中最后一列表示该组的用户列表,用于指定用户的附加权限。
注:设置用户附加组后需重新登录才能起效。
例如:
修改用户主组:

usermod –g 组 用户名

修改用户附加组

usermod –G 组 用户名

修改用户登录shell

usermod –s /bin/bash 用户名

注:使用useradd添加的用户没有权限使用sudo以root身份执行命令,可使用以下命令将该用户添加到sudo附加组中:

usermod –G sudo 用户名

7.4、”which”的使用
提示:”/etc/passwd”用于保存用户信息的文件
“/usr/bin/passwd”用于修改用户密码的程序
which命令就可以查看执行命令所在的位置,例如:
which useradd
这里写图片描述
提示:cd命令是内置在系统内核中的,没有独立的文件,所以which无法找到cd。
扩展,bin和sbin的区别:
Linux系统中,可执行文件保存在/bin、/sbin、/usr/bin、/usr/sbin
/bin(binary二进制执行文件目录,注意用户具体应用
/sbin(system binary)系统管理员专业的二进制代码存放目录,用于系统管理
/usr/bin(user commands for applications)后期安装的软件
/usr/sbin(super user commands for applications)超级用户的一些管理程序

7.5、切换用户

序号命令作用说明
01su – 用户名切换用户,并且切换目录“-”可以切换到用户家目录,否则保持位置不变
02exit退出当前用户

提示:su不加用户名,可以切换到root,不推荐使用,不安全。
切换用户图解:
这里写图片描述
7.6、修改文件权限

序号命令作用
01chown修改拥有者
02chgrp修改组
03chmod修改权限

格式如下:
修改文件/目录拥有者:

chown 用户名 文件名/目录名

递归修改文件/目录的组:

chgrp –R 组名 文件名/目录名

递归修改文件权限:

chmod –R 755文件名/目录名

(-R表示递归目录,若是文件可不加-R)

提示:chmod修改权限时,可以使用三个数字分别对应拥有者/组/其他用户权限。
这里写图片描述
这里写图片描述
755即拥有者rwx,组r-x,其他用户r-x

六、系统信息相关命令
1、时间和日期

序号命令作用
01date查看系统时间
02calcalendar查看日历,-y选项可查看一年的日历

2、磁盘信息

序号命令作用
01df –hdisk free 显示磁盘剩余空间
02du –h [目录名]disk usage 显示目录下的文件大小

选项说明:

参数说明
-h以人性化方式显示文件大小

3、进程信息

序号命令作用
01ps auxprocess status 查看进程详细信息
02top动态显示运行中的进程并排序,退出输入q
02kill [-9] 进程代号终止指定代号的进程,-9表示强行终止

注:ps默认只会显示当前用户通过终端启动的应用程序

ps选项说明:
a:显示终端上的所有进程,包括其他用户的进程
u:显示进程的详细状态
x:显示没有控制终端的进程

提示:使用kill是,最好只终止当前用户开启的进程,不要终止root身份开启的进程,否则可能导致系统崩溃。

七、其他命令
1、查找文件

序号命令作用
01find [路径] –name “*.txt”查找指定路径下扩展名为”.txt”的文件,包含子目录

2、软链接

序号命令作用
01ln –s 被软链接的源文件 链接名创建文件的软链接,类似windows的快捷方式

注:若不加”-s”创建的是硬链接,几乎不会去创建硬链接。创建软链接通常源文件使用绝对路径,不使用相对路径,否则文件移动后便无法链接到指定文件了。

硬链接链接的文件删除之后,仍然可以访问到该文件,但软链接不行。

提示:
①在Linux中,文件名和文件的数据是分开存储的。
②在Linux中,只有文件硬链接数为0才会被删除。

软、硬链接的区别:
这里写图片描述
3、打包压缩相关
① “.tar”格式
Linux常用打包文件为”.tar.gz”
命令格式:
打包:

tar –cvf 打包文件.tar 被打包文件/路径

解包:

tar –xvf 打包文件.tar

tar选项说明:
c:生成档案文件,创建打包文件
x:解开档案文件
v:列出归档解档的详细过程,显示进度
f:指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后

②”.tar.gz”格式
tar只负责打包,不负责压缩。可以在tar命令加-z几颗调用gzip实现压缩和解压缩。
命令格式如下:
压缩文件:

tar –zcvf 打包文件.tar.gz 被压缩的文件/路径

解压缩文件:

tar –zxvf 打包文件.tar.gz

解压缩到指定路径:

tar –zxvf 打包文件.tar.gz –C 目标路径

注:-C指定的解压缩路径必须存在。

③”.tar.bz2”格式
压缩文件:

tar –jcvf 打包文件.tar.bz2 被压缩的文件/路径

解压缩文件:

tar –jxvf 打包文件.tar.bz2

八、软件安装
通过apt安装/卸载软件
apt即Advanced Packaging Tool,可以在终端安装/卸载/更新软件包。
安装:

sudo apt install 软件包

卸载:

sudo apt remove 软件包

更新:

sudo apt upgrade

例如:
sudo apt install htop (查看当前进程的软件)
卸载ubuntu自带Amazon

sudo apt remove unity-webapps-common

卸载ubuntu自带office

sudo apt remove --purge libreoffice*

说明:

如下命令是:删除已安装的软件包(保留配置文件)

apt remove 软件包名称

如下命令是:删除已安装包(不保留配置文件)

apt –purge remove 软件包名称 

如下命令是:删除为了满足某些软件包的依赖而安装的,但现在不需要的软件包

apt autoremove 软件包名称

九、查看磁盘使用情况
可以使用如下命令查询系统磁盘使用情况:

df (选项)(参数)

这里写图片描述

此时显示磁盘大小单位默认为KB,可以使用如下命令,以M来显示:

df -h

这里写图片描述

df命令选项说明:

-a或--all:包含全部的文件系统
-block-size=<区块大小>:以指定的区块大小来显示区块数目
-h或--human-readable:以可读性较高的方式来显示信息
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes
-i或--inodes:显示inode的信息
-k或--kilobytes:指定区块大小为1024字节
-l或--local:仅显示本地端的文件系统
-m或--megabytes:指定区块大小为1048576字节
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值
-P或--portability:使用POSIX的输出格式
--sync:在取得磁盘使用信息前,先执行sync指令
-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息
-T或--print-type:显示文件系统的类型
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息
--help:显示帮助
--version:显示版本信息

df -a
这里写图片描述
df --block-size
这里写图片描述
df -h
这里写图片描述
df -i
这里写图片描述
df --version
这里写图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu终端命令详述 的相关文章

  • Acuro二维码识别与降落对准

    什么是Aruco码 xff1f Aruco码能做什么 xff1f 搜索任务 自主降落等辅助标识 替代复杂任务中较难识别的目标 xff08 短期替代 长期替代 xff09 SLAM中的地标 反解无人机位置 实现定点 最容易识别的目标之一 1
  • ADRC控制算法在多旋翼飞行器上的应用

    基础理论知识 xff1a 程序中涉及的部分知识点参考如下链接 xff1a ADRC算法以及参数整定 xff1a 关于ADRC算法以及参数整定 xff08 调参 xff09 的一些心得体会 西涯先生的博客 CSDN博客 adrc控制算法 AD
  • 补充总结:现代控制理论

    补充内容 xff1a 现代控制理论与经典控制理论的区别 xff1a 经典控制理论主要是借助于传递函数研究系统输出与输入的关系 xff0c 而不管系统到底内部结构如何 xff0c 好比一个未知的 黑匣子 现代控制理论相对而言是要研究系统内部的
  • 网上英语学习资源大整理

    翻译 http www bilinguist com 汉英论坛 xff0c 高手云集 url http www chinatranslate net url 中国翻译网 xff0c 号称全国最大的翻译专业网站 url http gb tra
  • 使用PID和LQR控制器进行多旋翼飞行器控制

    任务内容 通过调整PID和LQR控制器以实现稳定悬停的多旋翼飞行器 xff0c 运用在无论是在仿真中还是在实际系统中 参考内容 LQR控制部分基础参考内容 xff1a LQR控制器 参考链接 xff1a Linear Quadratic R
  • Ardupilot板载计算机上云实践——第一步

    阿里云ECS在基于MAVLink的飞行器的数据中转与日志上云应用 自己先搭建了一个Demo用于测试稳定性 xff0c 访问地址 xff1a http 182 92 127 202 8123 Ardupilot 官方在今年 xff08 202
  • ADRC Ardupilot代码分析

    记录一下自己对于Ardupilot ADRC控制代码的一些理解 GitHub链接 ADRC Active Disturbance Rejection Control by MichelleRos Pull Request 20243 Ard
  • Phillweston 自动驾驶 决策规划算法 面经

    By Phillweston 注 xff1a 原创链接如下 xff1a 详细 xff01 自动驾驶规划控制算法工程师面经 xff08 具体题目 43 回答思路 xff09 本人引用了此链接中的提问内容 xff0c 并根据自己的想法写了部分回
  • OpenWRT 分流DNS的设置

    文章出处 xff1a OpenWRT 分流DNS的设置 Issue 57 luckyyyyy blog 我自己根据实际需要基于上方的链接内容进行了相关补充 OpenWRT配置IPv6的方法参考如下文章 xff1a OpenWRT IPv6
  • 智鹰科技——无人机线路巡检系统商业计划书

    智鹰科技 无人机线路巡检系统商业计划书 第一章 执行总结1 1 项目背景1 2 产品介绍1 3 市场分析1 4 竞争分析1 5 营销策略1 6 公司战略1 7 公司概况1 8 财务与投融资计划1 9 风险分析 第二章 项目背景2 1 国内外
  • linux环境安装nodejs和npm环境

    原文地址 前言 因为刚刚换上hexo的框架 xff0c 想利用私有部署把Twikoo评论部署在博客上 xff0c 所以需要使用liunx安装node js 网络上对于安装linux的资料很少 xff0c 在我查找了一些资料之后终于把环境配置
  • python 一些常用但总是记不住的函数

    python 一些常用但总是记不住的函数 import numpy as np transpose 转置函数 y 61 np mat span class hljs number 1 span span class hljs number
  • 每天一篇论文 316/365 用于欠驱动系统能量控制端到端学习的深拉格朗日网络

    Deep Lagrangian Networks for end to end learning of energy based control for under actuated systems 摘要 将深度学习应用于控制领域 xff0
  • Android 注解(Annotation)的入门与使用(一)

    Android 注解 xff08 Annotation xff09 的入门与使用 xff08 一 xff09 概述什么是注解 xff08 Annotation xff09 注解 xff08 Annotation xff09 用来做什么元注解
  • Java的equals方法使用方法

    在标准Java库中包含150多个equals方法的实现 xff0c 这里给出一个比较完美的实现方法 1 xff09 显示参数命名为otherObject xff0c 稍后需要将它转换成另一个叫做other的变量 2 xff09 检测this
  • Java学习之旅--集合的使用(Map集合)

    好几天没有更新了 xff0c 主要是最近正在学习集合 xff0c 让博主有点头大 所以就耽误了 xff1a 现在就来说说集合里的Map集合 xff1a import java span class hljs preprocessor uti
  • Java学习之旅--线程的创建方法

    线程创建的方法一 span class hljs keyword package span com geminno day14 createthread1 span class hljs keyword public span span c
  • select搜索功能实现

    select搜索功能实现 最近在找工作 没时间写博客 现在找到了 就发发工作上的代码吧 xff01 今天我们说说select标签的搜索功能 xff1b 拿到任务时 xff0c 我先想到就是上网找资料 xff0c 最后看到的都是各种jquer
  • 【转】setStyleSheet的用法

    转自 xff1a https www cnblogs com aheng123 p 5630761 html 使用setStyleSheet来设置图形界面的外观 xff1a QT Style Sheets是一个很有利的工具 xff0c 允许
  • Mysql插入语句之value与values区别

    本文编写时间是在几年前 xff0c 可能不符合现有MySQL最新版本文档所述 xff0c 请自行判断 value与values区别 http dev mysql com doc refman 5 7 en insert html 看了一下官

随机推荐

  • 将jetson nano tf卡 制作成img镜像批量克隆

    jetson nano tf卡系统克隆 注意 这篇文章所使用的方式如果失败的话请看另一篇 大概率失败 1 linux 安装工具 根据使用的文件系统大小生成镜像文件 更改空镜像文件的分区表信息 挂载虚拟磁盘并对虚拟磁盘进行分区格式化 备份SD
  • 电机,电调,电池搭配的一些关系

    电机 2212 920KV 含义 宽22mm xff0c 高12mm 在1V电压下每分钟920转 kv 值越大 转速越快 配的桨叶越小 扭力越小 kv值越小 转速越慢 配的桨叶越大 扭力越大 电流关系 电机满载电流 lt 电调输出电流 lt
  • 使用Docker安装RabbitMq

    1 搜索镜像 docker search rabbitmq management 2 拉取镜像 docker pull macintoshplus rabbitmq management 3 启动rabbitmq docker run d
  • git如何回滚到历史某个版本

    场景 xff1a 比如某员工误操作提交到了公司比较重要的develop分支 xff0c 如何恢复到之前的某一个版本呢 xff0c git如何回滚到历史某个版本 方法一 xff1a idea里面git操作版本 1 2 选中某一个版本 xff0
  • 使用Idea中Docker插件部署Springboot应用并远程Debug

    目前在java开发中 xff0c 由于一套完整的项目所涉及到的微服务模块很多 xff0c 要是按照传统的方式一个一个部署比较麻烦 xff0c 所以很多情况下我们都会使用docker镜像的方式进行部署 当我们的应用部署好之后 xff0c 若运
  • ClickHouse安装(单机版)

    官方说明文档 yum span class token function install span span class token parameter variable y span yum utils yum config manage
  • docker推送镜像至阿里私有镜像仓库

    docker推送镜像至阿里私有镜像仓库 一 注册阿里私有镜像仓库二 将公共镜像推送至私有镜像仓库1 首先拉取到mysql镜像2 登录阿里云Docker Registry xff08 这里的信息要更换成自己的 xff09 3 将mysql镜像
  • Docker安装Jenkins

    查找jenkins镜像 span class token function docker span search jenkins 拉取jenkins镜像 span class token function docker span pull
  • HDFS通过WEB UI操作文件

    HDFS通过WEB UI操作文件 1 创建目录2 向指定目录上传文件3 返回上层目录4 移动文件5 删除文件6 修改文件权限 所有者 xff0c 组等信息7 搜索文件8 查看文件 进入Browse the file system 1 创建目
  • Jenkins创建多分支流水线

    Jenkins创建多分支流水线 一 准备工作二 安装插件1 安装Docker和Docker Pipeline2 安装Blue Ocean3 安装Publish Over SSH 三 创建多分支流水线四 配置以及脚本四 构建项目 在我们的实际
  • Jenkins利用docker部署vue项目

    Jenkins利用docker部署vue项目 一 环境准备1 安装docker2 安装nodejs3 安装cnpm与配置淘宝镜像4 jenkins安装nodejs插件 二 jenkins以vue项目1 全局参数配置2 源码配置3 构建环境4
  • Jenkins利用阿里镜像仓库部署springboot应用

    Jenkins利用阿里镜像仓库部署springboot应用 一 本次目标二 环境准备三 jenkins创建项目1 添加全局配置参数 xff0c 这里我配置了版本号信息2 源码配置3 maven打包 amp docker镜像包生成4 远程机器
  • 网页设计与制作(HTML+CSS)(一)

    初识html 名词解释 xff1a Internet xff1a 即因特网 www World Wide Web xff1a 即万维网 URL Uniform Reource Locator xff1a 统一资源定位符 DNS Domain
  • 局域网中连接mysql数据库

    解决局域网中无法连接mysql数据库问题 在局域网中如果多人协作开发 xff0c 肯定会连接同一数据库 mysql 服务 xff0c 可是在连接时总是遇到问题 现提供解决方案如下 xff1a 只需要修改mysql配置文件 xff1a 在li
  • GPS在ROS中的测试和使用

    原链接 通过GPS机器人可以获取定位信息 ROS中也提供了GPS的相关驱动包 xff0c 可以方便的使用GPS的定位信息 下面以蓝鲸GPS模块为例演示如何在ROS中使用GPS传感器 其他的可以通过串口指令发布nmea语句的GPS模块都是通用
  • spring security oauth2 sso退出

    一 客户端退出调用认证中心 logout服务 这种方式是客户端先退出 xff0c 然后再退出认证中心 方法1 xff1a 集成WebSecurityConfigurerAdapter xff0c 重写方法如下 xff08 推荐这种方式 xf
  • 【智能家居】Home Assistant入门安装并内网穿透实现远程安全控制

    文章目录 前言1 安装Home Assistant2 配置Home Assistant3 安装cpolar内网穿透3 1 windows系统3 2 Linux系统3 3 macOS系统 4 映射Home Assistant端口5 公网访问H
  • Windows搭建Maven环境并在Eclipse中进行配置

    Maven环境 下载maven并配置 http maven apache org download cgi 下载完成如下 xff1a 接下来开始配置maven环境 xff1a 计算机 gt 右键 属性 gt 高级系统设置 gt 环境变量 g
  • 初见Ubuntu

    Ubuntu入门与常用娱乐软件安装 设置语言环境设置服务器镜像源安装搜狗输入法安装网易云音乐 一 设置语言环境 在系统右上角找到小齿轮图标 xff0c 点击选择 System Settings 选项 在打开的设置界面点击 Language
  • Ubuntu终端命令详述

    一 基本终端命令 1 调整终端窗口的字体大小 34 ctrl 43 shift 43 61 34 放大终端窗口的字体 34 ctrl 43 34 缩小终端窗口的字体 2 Linux命令的基本使用 序号命令对应英文作用01lslist查看当前