05-centos7常用命令

1.linux中目录或文件名称最长不超过256个字符

2.linux中以.开头的为隐藏文件,需要用-a才能显示。

3.linux中.代表当前目录;..代表上一级目录;例如cd . 和cd ..

4.linux中目录和文件在终端中的显示颜色不一样,通常目录显示蓝色,文件显示白色。显示详细信息时目录以d开头

5.linux通配符(通常与其他命令配合使用)

常用参数

功能

*

代表任意个数字符

代表任意一个字符,至少1个

[]

代表可以匹配字符组中的任一一个

[abc]

匹配a、b、c中的任意一个

[a-f]

匹配从a到f范围内的任意一个字符

6.Linux终端命令格式

7.查看命令的帮助信息

使用man命令时配合使用的操作键

操作键

功能

空格键

显示手册的下一屏

Enter键

一次滚动手册页的一行

b

回滚一屏

f

前滚一屏

q

退出

/word

搜索word字符串,word为搜索的内容

8.相对路路径和绝对路径

  • 相对路径:在输入路径时,最前面不是/或者~:即表示相对当前目录所在的目录位置

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

  • 在linux中/表示根目录;~表示家目录

    9.touch 命令 :创建文件或者修改文件时间

10.管道 |

  • linux允许将一个命令的输出可以通过管道作为另一个命令的输入

11.ping 127.0.0.1 :可以检测本地网卡是否工作正常

12.常见服务器默认端口号:

服务器类型

端口号

SSH服务器

22

Web服务器

80

HTTPS服务器

445

FTP服务器

21

13.FileZilla 是一款免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。

14.免密码登录

15.非对称加密算法

  • 本地使用私钥对数据进行加密/解密

  • 服务器使用公钥对数据进行加密/解密

16.配置远程计算机的别名

17.Linux 文件或目录权限说明

18.passwd 文件

/etc/passwd 文件存放的是用户的信息,由6个分号组成的7个信息,分别是:

19.usermod

  1. usermod 可以用来设置用户的主组/附加组和登录shell

  2. 默认使用useradd添加的用户是没有权限使用sudo 以root身份执行命令的,可以使用以下命令,将用户添加到sudo的附加组中:usermod -G sudo 用户名

20.在linux中,绝大多数可执行文件都是保存在/bin;/sbin;/usr/bin;/usr/sbin

1./bin (binary)是二进制执行文件目录,主要用于具体应用

2./sbin (system binary) 是系统管理员专用的二进制代码存放目录,主要用于系统管理

3./usr/bin (user commands fro application) 后期安装的一些软件

4./usr/sbin (super user commands for application) 超级用户的一些管理程序

21.cd 这个终端命令是内置在系统内核中的,没有独立的文件,因此用which无法找到

22.chmod在设置权限时,可以简单地使用三个数字分别对应拥有者//其他用户的权限

拥有者

其他

r

w

x

r

w

x

r

w

x

4

2

1

4

2

1

4

2

1

23.打包/解包

tar是Linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件

tar 的选项说明

选项

说明

c

生成档案文件,创建打包文件

x

解开档案文件

v

列出归档解档的详细过程,显示进度

f

指定档案文件名称,f后面一定是.tar,所以必须放在选项最后

z

调用gzip 进行解压缩,这时文件名要以.tar.gz结尾

j

调用bzip2 进行解压缩,这时文件名要以.tar.bz2结尾

24.gzip 压缩/解压缩

  1. tar 与 gzip 命令结合可以实现文件 打包和压缩

  2. tar 只负责打包文件,不负责压缩

  3. gzip 压缩tar 打包后的文件,其扩展名一般用 xxx.tar.gz

  4. 在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压缩的功能

  5. -C 选项可以指定解压缩的目录,注意解压缩的目录必须存在,解包的时候不指定目录默认解包到当前目录 例子: 压缩文件:tar -zcvf 打包文件.tar.gz 被压缩的文件/路径 解压缩文件:tar -zxvf 打包文件.tar.gz -C 解压缩的目录

    25.bzip2(two) 压缩/解压缩

  6. tar 与 bzip2 命令结合可以实现文件 打包和压缩

  7. tar 只负责打包文件,不负责压缩

  8. bzip 压缩tar ,打包后的文件,其扩展名一般用xxx.tar.bz2

  9. 在tar命令中有一个选项-j可以调用bzip,从而可以方便的实现压缩和解压缩的功能

    5.-C 选项可以指定解压缩的目录,注意解压缩的目录必须存在,解包的时候不指定目录默认解包到当前目录

    例子:

    26.Linux中/opt目录通常用来放置安装的第三方软件

    27.Ubuntu中默认安装的火狐浏览器为国际版,不能同中国版互通同步书签等,如需需要重新安装。

    28.Ubuntu中安装第三方软件的步骤

  10. 先从官网中下载好Linux版本的软件安装包,一般是以.gz 或者.bz2后缀名结尾的压缩包。

    然后在终端中解压缩到/opt目录下(目录可指定):

    例如:

    或者

  11. 配置快捷方式

    这里以firefox为例,假设firefox安装在/opt/firefox目录下

    (1). 进入 /usr/share/applications目录下创建firefox.desktop

    (2). 用编辑器打开firefox.desktop,编辑内容为:

29.Linux中在软件的卸载

  1. Linux中一般在终端中用 apt install 安装的软件都可以用 apt remove 来卸载

  2. 如果是解压缩安装的软件

    (1). 删除安装目录,即解压缩目录

    (2). 一般在用户家目录下有个对应软件的隐藏配置文件目录,将其删除

    (3). 到 /usr/share/applications 目录下删除对应的桌面快捷方式

30.在VirtualBox安装的Ubuntu中配置的共享目录,通常会遇到没有权限的情况。

Last updated