
Linux
文章平均质量分 67
1
不负韶华ღ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux:软件安装
在使用 Windows 的时候,想要安装一个软件,我们需要在网上去下载对应软件的安装包,接着安装的时候就是不断的去点击下一步。但是在 Linux 下,只需要通过包管理工具,一个命令加回车等待一下,软件就安装好了。最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件。用户们普遍认为系统很有必要提供一种方法来管理这些安装在机器上的软件包,当Debian诞生时,这样一个管理工具也就应运而生,它被命名为dpkg。从而著名的“package”概念第一次出现于GNU/Linux系统中。原创 2022-07-06 21:56:53 · 972 阅读 · 0 评论 -
Linux:重定向
重定向就是将标准输出(本身也是一个文件/dev/stdout)导向一个文件或者追加到一个文件中。在linux中,使用>符号来表示导向到一个文件,使用>>符号来表示追加到一个文件。在linux中,由于标准输入(/dev/stdin)、标准输出(/dev/stdout)、标准错误(/dev/stderr)本质上都是一个文件,这三个文件用于处理系统的输入输出以及错误,而在linux系统中,这三个设备文件对应的文件描述符分别为0、1、2,可以通过这些文件描述符将终端的标准输入作为命令的输入和标准输出作为命令的输出原创 2022-07-04 18:27:21 · 3691 阅读 · 0 评论 -
Linux:文本处理
删除一段文本信息中的某些文字。或者将其进行转换。删除 “hello shiyanlou” 中所有的’o’,‘l’,‘h’将"hello" 中的ll,去重为一个l将输入文本,全部转换为大写或小写输出col命令将Tab换成对等数量的空格键,或反转这个操作。使用 col -x 将 /etc/protocols 中的 Tab 转换为空格,然后再使用 cat 查看join命令将两个文件中包含相同内容的那一行合并在一起将file1和file2两个文件内容合并在一起,输出"1 hello shiyanl原创 2022-07-01 16:49:23 · 239 阅读 · 0 评论 -
Linux:任务计划
我们时常会有一些定期定时的任务,如周期性的清理一下 /tmp,周期性的去备份一次数据库,周期性的分析日志等等。而且有时候因为某些因素的限制,执行该任务的时间会很尴尬。通过使用crontab命令,来利用Linux系统的计划工具。crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),用于设置周期性被执行的指令。crontab 命令从输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。通常,crontab 储存的指令被守护进程激活原创 2022-06-30 20:23:38 · 462 阅读 · 0 评论 -
Linux:管道
管道是一种通信机制,通常用于进程间的通信(也可通过 socket 进行网络通信),它表现出来的形式就是将前面每一个进程的输出直接作为下一个进程的输入。管道又分为匿名管道和具名管道。我们在使用一些过滤程序时经常会用到的就是匿名管道,在命令行中由 | 分隔符表示。具名管道简单的说就是有名字的管道,通常只会在源程序中用到具名管道。例如:使用 ls 命令来查看查看 /etc 目录下有哪些文件和目录,通过管道将前一个命令(ls)的输出作为下一个命令(less)的输入,然后就可以一行一行地看。cur命令用于打印每一行原创 2022-06-30 20:09:10 · 402 阅读 · 0 评论 -
Linux:文件系统与磁盘管理
查看磁盘的容量以一种可读的方式显示查看目录容量查看目录的容量,以块的方式以更可读的方式显示只查看 1 级目录的信息显示目录中所有文件的大小仅显示总计,只列出最后加总的值原创 2022-06-27 11:54:00 · 93 阅读 · 0 评论 -
Linux:打包压缩
在具体总结各类压缩文件之前,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这 两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。在 Windows 上最常见的不外乎这两种 * .zip,* .7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有* .原创 2022-06-26 12:07:59 · 784 阅读 · 0 评论 -
Linux:文件搜索
在Linux中,与文件搜索相关的命令常用的有 whereis,which,find 和 locate。下面分别介绍一个各个命令:whereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s)。它并没有从硬盘中依次查找,而是直接从数据库中查询。2、locate命令使用 locate 命令查找文件也不会遍历硬盘,它通过查询 /var/lib/mlocate/mlocate.db 数据库来检索信息。不过这个数据库也不是实时更新的,系统会使用定时任务每天自动执行 updatedb原创 2022-06-23 20:58:10 · 115 阅读 · 0 评论 -
Linux:环境变量
变量,准确的说应该是 Shell 变量,就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。变量的作用域即变量的有效范围(比如一个函数中、一个源文件中或者全局范围),在该范围内只能有一个同名变量。一旦离开则该变量无效,如同不存在这个变量一般。在linux中,使用 declare 命令创建一个变量名为 temp 的变量:使用 = 号赋值运算符,将变量 tmp 赋值:使用 echo 命令和 $ 符号读取变量的值:注意:并不是任何形式的变量名都是可用的,原创 2022-06-22 21:58:10 · 278 阅读 · 0 评论 -
Linux:vim编辑器
Vim是从 vi 发展出来的一个文本编辑器。Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个。Vim 具有 6 种基本模式,分别是普通模式、插入模式、可视模式、选择模式、命令行模式、Ex模式。常用到的就是普通模式、插入模式和命令行模式。在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是 Vim 启动后的默认模式。Vim 强大的编辑功能来自于其普通模式命令。普通模式命令往往需要一个操作原创 2022-06-21 21:00:07 · 362 阅读 · 0 评论 -
Linux:文件管理
linux文件管理主要包括目录管理和文件管理,其中目录管理包括查看目录文件名、查看当前目录、切换目录、创建目录、删除目录、复制目录、移动目录等,文件管理包括文件内容查看、文件属性修改、删除文件等。常用的选项有-a -d -h -l,可以单独使用,也可以组合一起使用。2、查看当前目录显示目前所在的目录。3、切换目录绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /u原创 2022-06-19 21:51:01 · 639 阅读 · 0 评论 -
Linux:用户管理
Linux用户管理主要包括用户查看、创建用户、切换用户、删除用户等基本命令以及用户组的查看、创建、更改、删除等命令。查看目前登录用户信息。输出的第一列表示打开当前伪终端的用户的用户名,第二列的 pts/0 中 pts 表示伪终端,第三列则表示当前伪终端的启动时间。添加用户到系统中,创建用户需要 root 权限,需要用到sudo特权命令。在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录原创 2022-06-18 22:57:44 · 181 阅读 · 0 评论