Linux及其常用命令

这篇具有很好参考价值的文章主要介绍了Linux及其常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为什么Linux这么重要?

因为在企业级开发中,我们的操作对象都是服务器,不是自己的Windows主机了。这些服务器,可都是Linux系统……

一些目录的常识

/bin:存放经常使用的命令

/etc:存放所有的系统管理所需要的配置文件和子目录

/home:用户的主目录

/opt:存放所有安装的软件

/root:系统管理员的用户主目录

/usr:存放用户的应用程序和文件

/sbin:系统管理员使用的系统管理程序

/tmp:存放一些临时文件,如:特别大的安装包,用完即删

/var:存放经常修改的文件,如:日志

Linux常用命令

目录管理

ls:列出目录

ls -a:列出所有目录,包括隐藏文件

ls -l:列出目录,包括属性和权限

mkdir -p test1/test2:创建多级目录

pwd:查看当前位置

rm:删除文件或目录

rm -r:递归删除

rm -f:强制删除

文件属性

Linux及其常用命令

第一位是d代表目录,-代表文件(图中没有),l代表链接。

后九位每三位分别代表属主权限(root),属组权限(用户名),其他用户权限(不知道是谁)。

而这三位又分别代表读、写、可执行权限。

Linux及其常用命令

下面修改文件属性:

chgrp -R 属组名 文件名 #修改该文件的属组
chown -R 属主名 文件名 #修改该文件的属主

读、写、可执行权限分别对应三个分数:r:4 w:2 x:1,所以

chmod 777 filename #该文件赋予所有用户所有权限

文件内容

cat:查看文件内容

tac:倒序查看文件内容

nl:查看内容,同时显示行号

less:分页查看,空格翻页,上下键向上/下查看一行,q退出查看

head -n 20 filename:查看文件前20行

tail -n 20 filename:查看文件后20行

/String:向下查找字符串

echo “xxx” >> filename:向文件写入内容

链接

ln f1 f2:创建硬链接f2到f1

ln -s f1 f2:创建软链接f2到f1

硬链接指向原文件,即使删除原文件,硬链接仍可访问,用于保护一些重要文件;软链接可以类比为快捷方式

Vim编辑器

命令模式下:

dd:删除这一行

ndd:向下删除n行

yy:复制这一行

nyy:向下复制n行

p:粘贴到下一行

P:粘贴到当前行

u:撤销

Ctrl+r:重做上一个动作

/String:查找字符串,n向下查,N向上查


底线命令模式:

:set nu:显示行号

:set nonu:取消行号

账号管理

useradd -m name -G group:添加用户,并创建主目录,分配用户组

userdel -r name:删除用户及其主目录

用户组管理

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。用户组的管理涉及用户组的添加、删除和修改,实际上是对/etc/group文件的更新。

groupadd -g id name:创建用户组,并指定id

groupdel name:删除用户组

groupmod -g id -n newname oldname:修改id和名称文章来源地址https://www.toymoban.com/news/detail-461555.html

到了这里,关于Linux及其常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kafka为什么这么快?

    Kafka 是一个基于发布-订阅模式的消息系统,它可以在多个生产者和消费者之间传递大量的数据。Kafka 的一个显著特点是它的高吞吐率,即每秒可以处理百万级别的消息。那么 Kafka 是如何实现这样高得性能呢?本文将从七个方面来分析 Kafka 的速度优势。 零拷贝技术 仅可追加

    2024年02月11日
    浏览(49)
  • AIGC技术到底是什么?为什么这么火热?

    AIGC(Artificial Intelligence in Game Creation)技术是指 利用人工智能技术来辅助游戏创作的过程 。 它可以通过机器学习、深度学习和自然语言处理等技术,从大量的游戏数据中提取规律和模式,进而生成游戏的内容、关卡设计、角色行为等元素。   AIGC技术可以帮助游戏开发者快速

    2024年02月13日
    浏览(48)
  • 职场工作多年,为什么成长这么慢

    在职场工作多年,却没有成长,是许多人都会遇到的问题。这种情况可能让人感到沮丧和无助,但是它的根本原因是什么呢?在本文中,我们将探讨为什么会出现这种情况,以及如何克服这种困境。 成长需要我们对自己的能力和表现进行评估和反思。如果没有对自己的工作进

    2023年04月16日
    浏览(53)
  • 为什么这么设计—— Go的GC

    Go语言采用了3色标记清理法来对内存进行自动垃圾回收, 过程是这样的: (1)起初所有的对象都是白色的; (2)从根对象出发扫描所有可达对象,标记为灰色,放入待处理队列; (3)从待处理队列中取出灰色对象,将其引用的对象标记为灰色并放入待处理队列中,自身标

    2024年02月12日
    浏览(50)
  • 为什么现在原生家庭的问题这么严重?

    匿名用户 191 人赞同了该回答 换一个玄学的角度来看这个问题,之前看b站,有一个up主说,中国有历史记载的人口数一直都很稳定,7-8千万到1亿左右,明朝2亿,清朝到民国算是增长比较多的,有4亿,但是从开国到现在增长了10亿,从轮回的角度来讲,哪来那么多的人来转世

    2024年02月13日
    浏览(67)
  • 48 | DMA:为什么Kafka这么快?

    过去几年里,整个计算机产业界,都在尝试不停地提升 I/O 设备的速度。把 HDD 硬盘换成 SSD 硬盘,我们仍然觉得不够快;用 PCI Express 接口的 SSD 硬盘替代 SATA 接口的 SSD 硬盘,我们还是觉得不够快,所以,现在就有了傲腾(Optane)这样的技术。 但是,无论 I/O 速度如何提升,

    2024年02月21日
    浏览(50)
  • 玩转Discord:为什么它这么吸引加密社区?

        Twitter、Telegram、Discord,目前加密货币项目和社区必备的三件套,其重要程度堪比国内所说的“两微一抖(微博、微信和抖音)”。 Twitter和Telegram国内的用户还算了解,Discord相对来说就比较陌生了,但是近一年以来,随着国内社交平台的审查收紧,NFT、DAO的盛行,Discor

    2024年02月04日
    浏览(51)
  • 为什么C++这么复杂还不被淘汰?

    C++是一门广泛使用的编程语言,主要用于系统和应用程序的开发。尽管C++具有一些复杂的语法和概念,但它仍然是编程界的重量级选手,在编程语言排行榜中一直位居前列。 为什么C++这么复杂还不被淘汰呢? C++有以下优势 1、C++具有高性能 C++是一门编译型语言,可以直接编

    2024年02月05日
    浏览(51)
  • ChatGPT是怎么实现的?为什么它这么有效?

    ChatGPT 能够自动生成类似于人类写作的文本,这一点非常引人注目,也令人意外。但它是如何实现的?为什么它能够如此出色地生成我们认为有意义的文本?我的目的是在这里概述ChatGPT内部的运行情况,并探讨它能够如此出色地产生有意义文本的原因。 首先需要解释的是,

    2023年04月26日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包