0%

CentOS 学习笔记

1. 常用命令:

删除文件夹:

1
2
3
rm -r /folder   # -r 递归删除目录及子目录,包含写保护文件有提示
rm -rf /folder # f 不提示用户
rm -ir /folder # -i 交互模式,删除任何文件前提示确认

2. 设置anydesk开机自启动

将anydesk的启动命令添加到 /etc/rc.d/rc.local 内:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
vi /etc/rc.d/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/etc/init.d/anydesk start # 添加的anydesk 启动命令
```
<br/>
内容节选自以下链接,若有侵权,告知立删:

[博客园]HorseShoe2016:[CentOS6.5系统下设置自己安装的程序开机自动启动](https://www.cnblogs.com/dongling/p/6232730.html)
<br/>

**3. vi 和vim 的区别**

vi和vim都是多模式编辑器,且vim是vi的升级版本, 除了完全兼容vi,还有具有以下特性:

&emsp; ①多级撤销 (vi中,键u只能撤销上次命令,而vim 可以无限制撤销)

&emsp; ②易用性 (vim 可以运行与更多的操作平台)

&emsp; ③语法加亮 (vim可以用不同的颜色来加亮代码)

&emsp; ④可视化操作 (vim 除了用于终端还可以用于桌面)

vi有3个模式:**插入模式** 可以输入字符,Esc 可以回到命令模式; **命令模式**可以移动光标,删除字符等操作; **低行模式**可以保存文件,退出vi,设置vi及查找等功能。
<br/>
内容节选自以下链接,若有侵权,告知立删:

[博客园]yvioo:[Centos 中 vi 和vim 的区别](https://www.cnblogs.com/pxblog/archive/2019/03/12/10519719.html)
<br/>

**4. rpm 和yum 的区别**

**rpm:**

&emsp; 全称 Red-Hat Package Manager,是一种底层的包管理工具,可以进行软件的安装,查询,卸载,升级等操作。安装软件时只会安装指定的软件,不会安装依赖性文件,如果缺失就会报错。

**yum:**

&emsp; 全称 Yellow dog Updater, Modified,是基于rpm 上层软件包管理。 yum 拥有rpm的功能,且具备从服务上下载rpm包及相关的依赖包。

**yum 源:**

&emsp; yum 下载rpm包的指定位置们可以是网络源,也可以是本地源。
&emsp; 网络yum源配置文件位于 /etc/yum.repos.d/目录下,文件扩展名为".repo"

<br/>
内容精简自下述链接,若有侵权,告知立删:

[博客园]脆落花漾:[CentOS中rpm和yum到底有什么区别?](https://www.cnblogs.com/guan-zl/p/12915761.html)
<br/>

** 对解除文件夹权限**
``` bash
sudo chmod -R 777 _FileFolderName

Centos系统下 Matlab 安装激活

  1) 下载好matlab linux的安装包以后,将iso文件挂载到一个临时位置 /mnt/tmp :

1
# mount -o loop R2018a_glnxa64_dvd1.iso /mnt/tmp

  2) 回退到根目录进行安装 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# cd ..
# /mnt/tmp/install
```

&emsp; 3) 选择 “Use a File Installation Key” 安装, 填入 Crack文件夹中的秘钥: 09806-07443-53955-64350-21751-41297

&emsp; 4) 一路 Next,直到安装完成。 安装过程中如果出现“Eject DVD 1 and insert DVD 2 to continue”, 新建命令行窗口 解除 DVD1的挂载,然后挂载 DVD2, 点击 OK 就可以继续安装:
``` bash
# umount /mnt/tmp
# mount -o loop R2018a_glnxa64_dvd2.iso /mnt/tmp
```

&emsp; 5) 将 Crack 文件夹的 license_standalone.lic文件复制到安装目录下的 ./license/下,然后进入安装目录的 /bin 文件夹下新建命令行, 运行 ./matlab, 开始激活:
``` bash
# cd ./bin
# ./matlab

  6) 选择不需要网络激活, 选择license_standalone.lic 文件, 完成激活

  7) 最后将Crack 文件夹的 ./bin/ 覆盖安装目录下的 ./bin/ 文件夹

  8) 进入安装目录的 ./bin/, 开启命令行键入 ./matlab 就能启动软件开始编程。

1
2
# cd ./bin
# ./matlab

  9) 创建快捷方式:
打开命令行,输入以下命令:

1
sudo gedit /usr/share/applications/matlab.desktop

在打开的 matlab.desktop 文档中编辑下面内容:

1
2
3
4
5
6
7
8
9
10
11
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=./bin/glnxa64/MATLAB -desktop
Name=MATLAB
Icon=./toolbox/nnet/nnresource/icons/matlab.png
Categories=Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit

需要说明的是, 上述的 “Exec=” 和 “Icon=” 路径均是matlab的安装路径。保存以后就能在桌面找到matlab的快捷方式了。