Linux学习|Gentoo/Arch/FreeBSDLinux学习之路开发辅助技术

收藏!Linux常用命令合集

2020-03-28  本文已影响0人  roseduan写字的地方

收藏!Linux常用命令合集

1. 帮助命令

1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法。

1.2 help 命令名称 或者 命令名称 --help,可以查看命令的使用帮助。

2. 目录操作

2.1 pwd,查看当前所在的目录路径。

2.2 ls 路径,查看指定路径下的文件列表,可以加上多个路径,例如:ls /usr /etc,分别显示根目录下的 user 目录和 etc 目录。

ls 命令的常用参数有:

2.3 cd 路径,cd 的意思是 change directory,改变路径。

2.4 mkdir 目录名称,创建目录,可以加多个参数创建多个目录,例如 mkdir /tmp/a /tmp/b

常用参数:-p,表示创建多级不存在的目录。

2.5 rmdir 目录,删除目录,注意只能删除空目录。

2.6 cp,复制文件或者目录的命令,例如将一个文件复制到另一个目录中:cp test.txt /usr/local/

常用参数:

2.7 mv,这个命令有两个功能,一是重命名文件或文件夹,例如 mv a.txt b.txt,二是移动文件,例如将文件 a.txt 移动至 root 目录下 mv a.txt /root/

3. 查看文件

3.1 cat 文件名,查看文件的全部内容,常用参数 -n,可显示文件的行号。

3.2 head 文件名,查看文件头部的内容,默认显示前 10 行,可加参数 -行数 查看前 n 行,例如 head -30 文件名

3.3 tail 文件名,查看文件尾部的内容,默认显示最后 10 行,常用参数 -f,可查看追加的文件内容。

3.4 wc 文件名,查看文件的统计信息,常用参数:

4. 压缩解压

4.1 打包命令:tar cf 打包后存放路径和文件名 源文件,例如打包根目录下的 /etc,命令:tar cf /temp/etc-backup.tar /etc,使用这个参数打包,不用压缩源文件。

4.1 压缩打包:

两种格式的区别:gz 格式压缩速度更快,bz2 个格式压缩后的文件更小。

.tar.gz 可以缩写为 .tgz,.tar.bz2 可以缩写为 .tbz2

4.2 解压命令:

5. 权限操作

5.1 添加用户:useradd 用户名

5.2 修改用户密码:passwd 用户名,不加用户名的话,则默认修改当前用户的密码。

5.3 删除用户:userdel 用户名,可加参数 -f 强制删除,-r 删除用户主目录。

5.4 新建用户组:groupadd 用户组名称

5.5 将某个用户加入到某个用户组中:usermod -g 用户组名称 用户名

5.6 修改文件权限,文件权限的表示为 r(可读),w(可写),x(可执行),数字表示分别是 4, 2,1。

chmod u+x a.txt,表示对文件 a.txt 添加可执行权限,选项 u 表示所属用户,类似的有 g(属组)、a(全部);+ 表示添加权限,- 表示删除权限

5.7 修改文件的属主和属组权限:chown root:root a.txt,其中 : 前面的表示所属用户,后面的表示所属用户组。

也可以单独改变属主和属组的权限:

6. 软件安装

6.1 rpm 包管理,文件后缀一般是以 .rpm 结尾的。

6.2 yum 是一个基于 rpm 的包管理器,可以自己检查依赖,维护包的升级移除,更加的自动化,在实际中的使用也更多。

6.3 Linux 上安装软件的第三种方式是源代码编译安装,在下载好的源代码中一般有一个 configure 文件,安装的步骤为:

7. Vim命令

Vim 是在 Linux 上经常使用的一个文本编辑器,熟练使用 Vim 的常用命令也是有必要的。

7.1 输入 vim 文件名 则进入了 vim 的正常模式,常用命令如下:

7.2 vim 的命令模式:

上一篇 下一篇

猜你喜欢

热点阅读