Linux基础
文章平均质量分 70
一步一步学Linux主要针对刚毕业的应届生或者刚接触Linux的工作者。该系列教程由浅入深讲解学习Linux。涉及到所有常用Linux命令。该栏目是Linux初学者非常好的学习资料。
沧海一笑-dj
这个作者很懒,什么都没留下…
展开
-
【Linux】一步一步学Linux系列教程汇总(更新中......)
00. 说明本博客持续更新,敬请关注。01. Linux概述【Linux】一步一步学Linux——Linux发展史(01)【Linux】一步一步学Linux——Unix发展史(02)【Linux】一步一步学Linux——Linux版本(03)...原创 2019-07-04 23:57:03 · 77688 阅读 · 79 评论 -
【Ubuntu】Windows访问Samba出现不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
当使用Windows访问Samba的时候,出现无法访问,如下图所示。这前曾与主机有过连接,连接断开后操作系统未将连接状态清除。执行一下命令,在cmd窗口中。原创 2023-12-06 12:02:29 · 628 阅读 · 0 评论 -
【Ubuntu】Ubuntu设置共享目录(属性)
通过Linux文件夹属性设置文件共享。原创 2023-07-16 11:25:20 · 624 阅读 · 0 评论 -
【Ubuntu】Ubuntu22.04搭建Samba服务
1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block,服务器消息块)协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。原创 2023-07-16 10:22:40 · 6917 阅读 · 4 评论 -
【Tools】MobaXterm连接Linux详解
MobaXterm 是一个增强型的 Windows 终端。其为 Windows 桌面提供所有重要的远程网络终端工具(如 SSH、X11、RDP、VNC、FTP、SFTP、Telnet、Serial、Mosh、WSL 等),和 Unix 命令(如 bash、ls、cat、sed、grep、awk、rsync 等)。你可以免费下载和使用 MobaXterm 家庭版。如果你想在公司内部使用,你应该考虑订阅 MobaXterm 专业版。支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH。原创 2023-07-16 09:51:33 · 5082 阅读 · 1 评论 -
【Linux】Xshell7连接Ubuntu22.04教程
Xshell 是一款功能强大的终端模拟器,支持SSh2,SSh3,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell 包含了其他SSH客户端无法发现的功能和优势。Xshell 是更常用的安全终端模拟器,人们可以使用它远程登录其他系统服务器,达到远程控制终端的目的。原创 2023-07-15 23:05:07 · 1474 阅读 · 2 评论 -
【Ubuntu】Ubuntu22.04安装SSH服务
安全外壳协议(Secure Shell,简称SSH)是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议。SSH由IETF的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。原创 2023-07-15 22:49:36 · 6597 阅读 · 1 评论 -
【Tools】Ubuntu22.04不能全屏问题解决办法
对于 Linux 虚拟机,您可以从命令行手动安装 VMware Tools。对于 Linux 的较高发行版,请使用集成的 open-vm-tools 版本。由于目前Ubuntu22.04是比较高的发行版本,因此只能通过集成的open-vm-tools版本进行安装。物联网、嵌入式、C++、C方向等等兴趣爱好者可以添加WX一起交流。点击主页私信,添加博主微信。安装VMware Tools之后,系统不可以全屏。原创 2023-07-15 18:04:59 · 1221 阅读 · 1 评论 -
【Tools】Ubuntu22.04和Windows无法复制粘贴问题
从Windows复制文件到虚拟机Ubuntu22.04时,出现无法粘贴,或者粘贴到文件夹中后立马闪退。物联网、嵌入式、C++、C方向等等兴趣爱好者可以添加WX一起交流。点击主页私信,添加博主微信。从Ubuntu22.04复制文件或者内容到Windows,出现无法粘贴。VMWare Tools的一个bug。执行以下命令即可解决问题。原创 2023-07-15 18:44:45 · 5416 阅读 · 0 评论 -
【Ubuntu】Ubuntu22.04和Windows共享目录设置
Ubuntu22.04和Windows可以通过VMWare Tools的功能设置目录共享。原创 2023-07-15 19:20:39 · 1362 阅读 · 0 评论 -
【Ubuntu】Ubuntu22.04更新软件源
Ubuntu安装后默认的官方源是美国的服务器,但是美国服务器在国内安装软件等会有较大的限制。所以我们需要将默认的源切换为国内源。一般来说,常用的国内源有阿里源(这是中国官方源)、网易源和搜狐源等等。除此之外,还有高校源,比如清华、中科大以及浙大等等。如果是在校学生,那么换成自己学校内部的源,更新和安装软件的速度会很快。如果是非校园网络,那么最推荐的就是阿里源。原创 2023-07-15 22:30:58 · 18029 阅读 · 0 评论 -
【Ubuntu】 Ubuntu18.04搭建NFS服务
NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。原创 2023-05-08 15:07:11 · 1276 阅读 · 0 评论 -
【Tools】Ubuntu18.04破解root密码
重启Uubuntu18.04,长按 shift 进入以下界面,选择Ubuntu高级选项进入以下画面,按e进入(recovery mode),编辑kernel启动参数3) 删除红色标记部分。删除”ro recovery nomodeset”。在刚才删除的后面添加 “quiet splash rw init=/bin/bash”。Windows平台按下F10重新引导,Mac系统按下Ctrl + x重新引导。使用passwd命令免密修改root免密。重启系统,以ro.原创 2020-05-10 22:27:30 · 4738 阅读 · 1 评论 -
【Tools】vim YouCompleteMe自动补全配置与使用
00. 目录文章目录00. 目录01. YouCompleteMe下载02. YouCompleteMe安装03. YouCompleteMe配置04. YouCompleteMe的使用05. 附录01. YouCompleteMe下载在gitHub中下载对应的插件deng@itcast:~$ git clone --recursive git://github.com/Valloric/...原创 2020-02-11 22:32:58 · 3115 阅读 · 1 评论 -
【Linux】一步一步学Linux——apt-sortpkgs命令(280)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述apt-sortpkgs命令是Debian linux下对软件包索引文件进行排序的简单工具。该命令会获取索引文件(源索引或包索引)并对记录进行排序,它还将根据内部排序规则对每个记录的内部字段进行排序。02. 命令格式用法: apt-sortpkgs [选项] 文件...原创 2019-10-09 12:24:11 · 1230 阅读 · 2 评论 -
【Linux】一步一步学Linux——apt-key命令(279)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述apt-key命令用于管理Debian Linux系统中的软件包密钥。每个发布的Debian软件包都是通过密钥认证的,apt-key命令用来管理Debian软件包密钥。02. 命令格式用法:apt-key [--keyring file] [command] [ar...原创 2019-10-08 10:20:35 · 15088 阅读 · 1 评论 -
【Linux】一步一步学Linux——apt-get命令(278)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。02. 命令格式用法: apt-get [选项] 命令 a...原创 2019-09-28 15:29:35 · 1730 阅读 · 1 评论 -
【Linux】一步一步学Linux——dpkg-statoverride命令(277)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-statoverride命令用于Debian Linux中覆盖文件的所有权和模式,让dpkg于包安装时使得文件所有权与模式失效。02. 命令格式用法:dpkg-statoverride [<选项> ...] <命令>03. 常用...原创 2019-09-28 11:26:26 · 1818 阅读 · 1 评论 -
【Linux】一步一步学Linux——dpkg-trigger命令(276)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-trigger命令是Debian linux下的软件包触发器。 dpkg-trigger命令只能应用在维护者脚本中,或者必须使用- -- by-package参数。02. 命令格式用法:dpkg-trigger [<选项> ...] <触...原创 2019-09-28 11:11:55 · 1388 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-preconfigure命令(275)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-preconfigure命令用于在Debian linux中软件包安装之前询问问题。如果软件包不需要进行配置,则不会询问任何问题。在非交互式环境下安装支持debconf的软件时,用户无法在线提供软件的配置项。因此用户需要通过dpkg-preconfigure...原创 2019-09-28 09:25:30 · 1535 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-split命令(274)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-split命令用来将Debian linux中的大软件包分割成小软件包,它还能够将已分割的文件进行合并。dpkg-split命令只能在Debian系统上使用,因为他需要调用dpkg-deb命令分析软件包的组成。02. 命令格式用法:dpkg-split ...原创 2019-09-27 21:19:18 · 1109 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-divert命令(273)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-divert命令是用于将引起冲突的文件安装到转移目录而非默认目录。02. 命令格式用法:dpkg-divert [<选项> ...] <命令>03. 常用选项命令: [--add] <文件名> ...原创 2019-09-27 19:24:20 · 1821 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-reconfigure命令(272)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-reconfigure命令是Debian linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure命令来对指定的软件包进...原创 2019-09-27 18:51:01 · 4851 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-query命令(271)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-query命令是Debian linux中软件包的查询工具,它从dpkg软件包数据库中查询并显示软件包的信息。查询软件包时,软件包的名称支持通配符,如tree*将查询所有以tree开头的软件包。02. 命令格式用法:dpkg-query [<选项&...原创 2019-09-27 11:24:16 · 2108 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg-deb命令(270)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。02. 命令格式用法:dpkg-d...原创 2019-09-27 11:00:32 · 2372 阅读 · 0 评论 -
【Linux】一步一步学Linux——dpkg命令(269)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述dpkg命令的英文全称是Debian package,dpkg是Debian Linux系统用来安装、创建和管理软件包的实用工具。02. 命令格式用法:dpkg [<选项> ...] <命令>03. 常用选项选项: --admind...原创 2019-09-27 10:00:28 · 5489 阅读 · 0 评论 -
【Linux】一步一步学Linux——reset命令(268)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述reset命令是用来重新初始化终端的(terminal initialization)。在有些情况,终端显示会混乱无比,比如不小心显示了一个二进制文件,以前我在不知道reset命令时,只好将终端强行关闭,然后重新登录。现在只需要输入reset然后回车就会将混乱的显示通通...原创 2019-09-26 19:01:59 · 1708 阅读 · 2 评论 -
【Linux】一步一步学Linux——hexdump命令(267)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述hexdump命令一般用来查看文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。02. 命令格式hexdump [选项] 文件 ...03. 常用选项 -b 单字节八进制显示 -c 单字节...原创 2019-09-26 17:42:41 · 1239 阅读 · 2 评论 -
【Linux】一步一步学Linux——od命令(266)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述od命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记录存放在一...原创 2019-09-26 17:06:09 · 1288 阅读 · 0 评论 -
【Linux】一步一步学Linux——expr命令(265)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述expr命令将表达式的值列印到标准输出。expr命令的英文全称是“expression”,是一款表达式计算工具,使用它完成表达式的求值操作。02. 命令格式用法:expr 表达式 或:expr 选项03. 常用选项 --help ...原创 2019-09-26 16:14:39 · 1450 阅读 · 2 评论 -
【Linux】一步一步学Linux——perl命令(264)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述perl命令是perl语言解释器,负责解释执行perl语言程序。02. 命令格式用法:perl [选项] [参数]03. 常用选项-o 以八进制数形式指定输入记录的分隔符(也保存在perl中的特殊变量$/中)-a 当和-n或者-p一起使用时启动自动拆分模式....原创 2019-09-26 10:35:53 · 12833 阅读 · 6 评论 -
【Linux】一步一步学Linux——mktemp命令(263)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述mktemp命令被用来创建临时文件或者目录。02. 命令格式用法:mktemp [选项]... [TEMPLATE]03. 常用选项 -d, --directory 创建一个目录而非文件 -u, --dry-run 不创建任何东西,仅...原创 2019-09-26 09:19:01 · 934 阅读 · 0 评论 -
【Linux】一步一步学Linux——indent命令(262)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述indent命令可识别C语言代码文件,并加以格式化,以方便程序员阅读、修改等操作。02. 命令格式 indent [options] [input-files] indent [options] [single-input-...原创 2019-09-25 16:53:27 · 1062 阅读 · 1 评论 -
【Linux】一步一步学Linux——pstack命令(261)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述pstack命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。02. 命令格式用法:pstack pid03. 常用选项无0...原创 2019-09-25 16:41:48 · 1893 阅读 · 3 评论 -
【Linux】一步一步学Linux——as命令(260)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述as命令GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。02. 命令格式用法:as [选项] [参数]03. 常用选项-ac 忽略失败条件-ad 忽略调试指令-ah 包括高级源-al 包括装配-am 包括宏扩展-an 忽略形式处理-...原创 2019-09-25 12:21:31 · 2199 阅读 · 0 评论 -
【Linux】一步一步学Linux——make命令(259)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率。02. 命令格式用法:make [选项] [目标] ...03. 常用选项 -b, -m 忽略兼容性。 -...原创 2019-09-25 12:02:59 · 2992 阅读 · 0 评论 -
【Linux】一步一步学Linux——gdb命令(258)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述gdb命令包含在GNU的gcc开发套件中,是功能强大的程序调试器。gdb中的命令很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。命令解释示例file<文件名>加载被调试的可执行程序文件。 因为一般都...原创 2019-09-25 09:37:23 · 1255 阅读 · 0 评论 -
【Linux】一步一步学Linux——gcov命令(257)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述gcov命令是一款测试程序的代码覆盖率的工具。02. 命令格式用法:gcov [选项]... SOURCE|OBJ...03. 常用选项显示代码覆盖信息。 -h, --help 打印此帮助并退出 -v, --...原创 2019-09-23 20:08:44 · 1412 阅读 · 0 评论 -
【Linux】一步一步学Linux——ld命令(256)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述ld命令是GNU的连接器,将目标文件连接为可执行程序。02. 命令格式用法:ld [选项] 文件...03. 常用选项-b: 指定目标代码输入文件的格式-Bstatic: 只使用静态库-Bdynamic: 只使用动态库-Bsymboli...原创 2019-09-23 19:56:30 · 3721 阅读 · 1 评论 -
【Linux】一步一步学Linux——ldconfig命令(255)
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录01. 命令概述ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/...原创 2019-09-23 17:58:20 · 1109 阅读 · 0 评论