Linux必备指令(必会)

发布时间:2024年01月05日

????????今天讲讲Linux初学者必备的指令,当然不是那些cd ls 和ll那些都太老套了,话不多说直接上笔记

一. 权限命令

? ? ? ? 在Linux系统中,权限命令用于管理文件和目录的访问权限。以下是一些常见的权限命令及其作用:

  1. chmod:用于更改文件或目录的权限。它可以添加、移除或修改用户(所有者)、组和其他用户对文件或目录的读取、写入和执行权限。

  2. chown:用于更改文件或目录的所有者。它允许你将文件或目录的所有权转移到其他用户或用户组。

  3. chgrp:用于更改文件或目录的所属组。它允许你将文件或目录的所属组设置为其他组。

  4. umask:用于设置默认权限掩码。它定义了新创建的文件和目录的默认权限。

这些命令通常与权限符号结合使用,如:

  • r(读取):表示允许查看文件内容或列出目录中的文件。
  • w(写入):表示允许编辑文件或向目录中添加、删除文件。
  • x(执行):表示允许以可执行文件或进入目录的方式运行文件。

每个文件和目录都有三组权限:所有者、所属组和其他用户。通过使用以上命令来更改这些权限,你可以控制谁可以读取、写入和执行文件或目录。

例如,要将一个文件的所有者权限设置为只读,可以使用以下命令:

chmod u-w file.txt

要将一个目录的所属组权限设置为读写执行,可以使用以下命令:

chmod g+rwx directory/

当你需要管理文件和目录的访问权限时,这些权限命令是非常有用的。请注意,在更改权限时应谨慎操作,以免不小心删除或限制了重要文件的访问权限。

以下是图解教程:图解

二.快捷指令

????????在Linux中,有许多常用的快捷键可以提高工作效率。以下是一些常见的Linux快捷键:

1. Ctrl + C:中断当前正在运行的命令。
2. Ctrl + Z:将当前正在运行的命令放到后台,并暂停它。
3. Ctrl + D:退出终端会话或者输入结束标志。
4. Ctrl + L:清空终端屏幕。
5. Ctrl + A:将光标移到命令行的开头。
6. Ctrl + E:将光标移到命令行的末尾。
7. Ctrl + R:在历史命令中搜索并执行匹配的命令。
8. Tab 键:自动补全文件名或命令。
9. 上箭头和下箭头:浏览并执行之前使用过的命令。
10. Ctrl + Shift + T:在终端中打开一个新的选项卡。

这只是一些常见的快捷键,不同的Linux发行版可能略有差异。

三.Linux中的软件安装方式(必会)? ? ? ?

  • 方式1: 手动安装.

    自己去官网下载安装包, 即: *.tar.gz, 然后上传到Linux系统中, 手动进行安装配置即可.

    tarball: 压缩包, gzip: 压缩协议.

    例如: JDK, Zookeeper, Hadoop, Hive...

  • 方式2: rpm方式

    RedHat Package Manager, 小红包的包管理器, 可以自动联网进行下载, 并安装程序.

    但是不能自动解决依赖问题, 例如: 装A需要依赖B和C, 则需要手动先装B和C, 才能装A.

    例如: 安装MySQL

# 格式
yum [-y] install | remove | search 包名	# -y意思是: 统一输入yes
		# install: 安装, remove: 卸载, search: 查找并安装.
		
# 示例
yum -y install lrzsz

四.查看系统资源(必会)

# 查看内存使用情况
free -h		# -h 人性化的方式展示

# 查看磁盘使用情况
df -h		# 来源于: disk free 	

五.进程管理(必会)

# 查看本机运行的所有进程
ps -ef

# 查看指定的进程信息
ps -ef | grep ssh

# 强制关闭指定的进程
kill -9 进程的pid

# 进程解释: 指的是可执行程序, 文件, 例如: *.exe

在这里补充一点不要随便杀死进程,不然会有惊喜等着你,这里主要是用于关闭进程卡死的状态等

后续会发布一些关于大数据类的相关知识,遇到的bug也会 在此展示,希望对您和我有所帮助,转载请说明原创

文章来源:https://blog.csdn.net/weixin_46260978/article/details/135394779
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。