
Linux
Linux学习
NaZiMeKiY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中的root用户
虽然我们可以通过su命令切换到root用户以获得操作系统内的最大操作权限,但是为了避免我们进行误操作带来无可挽回的后果,所以并不建议长时间使用root用户。在我们呢使用普通用户切换到其他用户时需要输入密码,但是root用户切换到其他用户无需输入密码。这时我们就可以使用sudo命令为其他命令授权,在执行那条命令时以root用户的权限运行。root用户拥有最大的系统操作权限,但是普通用户的权限是受限的。我们使用su(Switch User)命令来进行用户的切换。使用sudo命令需要相应的权限,记得为用户配置。原创 2024-09-15 11:37:27 · 374 阅读 · 0 评论 -
grep,wc命令
表示我们首先将temple.txt的内容以Linux关键字进行了过滤,之后又以love关键字进行了过滤。这条代码表示将temple.txt的内容输入到grep命令中将其中的内容以Linux关键字进行过滤。表示我们要在当前工作目录中找到temple.txt文件过滤出其中包含"Linux"的行。关键字为必填参数,表示过滤的关键字(可以使用""将关键字包裹起来)"",双引号不是必须添加的,只是将过滤的内容进行区分。文件路径为必填参数,表示我们要进行过滤的文件的路径。文件路径为被统计的文件的路径。原创 2024-09-15 10:01:39 · 268 阅读 · 0 评论 -
Linux操作系统中的软件安装
在CentOS系统中使用yum命令进行软件的下载,而在Ubuntu系统中则是使用的apt命令进行软件的下载,二者之间的区别不大,在实际应用中只需要将yum和apt进行互换即可(apt [-y] [install]/[remove]/[search] 软件名称)yum命令需要联网(因为使用yum命令进行软件的下载就相当于是使用了Linux操作系统中的应用商店进行软件下载,需要从互联网上获取资源)yum [-y] [install]/[remove]/[search] 软件名称。yum:作为命令的主体。原创 2024-09-12 08:57:23 · 333 阅读 · 0 评论 -
Linux操作系统中的软链接
在Linux操作系统中创建软链接的目的是将文件链接到其他位置(类比Windows操作系统中的快捷方式)ln -s 参数1~参数2。-s:选项,表示创建软链接。参数2:要链接去的目的地。参数1:被链接的文件。原创 2024-09-07 12:39:12 · 161 阅读 · 0 评论 -
which,find命令
在了解which命令之前,我们需要了解到在Linux操作系统中命令的本质就是一个一个的二进制可执行程序。表示将会从根目录开始以文件名的形式进行查找出所有文件名中包含temple的文件。"要查找的文件名"是我们要查找的文件名所需要填入的格式(要加上双引号)表示将要从根目录开始以文件大小的形式查找所有文件大小大于50kb的文件。而我们使用which命令来查看使用的命令的程序文件存放在哪里。要查找的命令为必填参数,表示我们要查找的命令是哪一条。-name选项表示我们以文件名的形式进行查找。原创 2024-09-07 12:36:06 · 286 阅读 · 0 评论 -
systemctl命令
Linux操作系统中的很多软件均支持使用systemctl命令控制(启动,停止,开机自启),而像这样的软件也被称作服务。systemctl start/stop/status/enable/disable 服务名。sshd:ssh服务(使用FinalShell终端远程登陆Linux所使用的服务)NetworkManager:主网络服务。二.systemctl命令的语法。firewalld:防火墙服务。disable:关闭开机自启。enable:开启开机自启。network:副网络服务。原创 2024-09-07 12:35:48 · 207 阅读 · 0 评论 -
cp,mv,rm命令
注意点:如果在使用cp命令复制文件夹时出现“略过目录”的字样,那么只要加上-r的选项就可以正常复制文件夹了。-r选项是一个可选的参数,表示是否递归地删除文件夹,-f(force)选项是一个可选参数,表示强制删除。例如我们在当前工作目录下有一个temple.txt的文件,但是没有一个为TEMPLE.txt的文件。参数路径1,2,乃至n表示要删除的文件或文件夹的路径(注意在每个路径之间要用空格隔开)参数路径1表示被复制的文件或者文件夹的路径。参数路径1表示被移动的文件或文件夹的路径。原创 2024-09-06 09:40:04 · 317 阅读 · 0 评论 -
IP地址和主机名
我们使用hostnamectl set-hostname 主机名,的命令来修改主机名(像这样的操作肯定是需要root权限的)每一台电脑除了IP地址之外,还有一个主机名,在Linux操作系统中我们可以通过命令进行主机名的查看和修改。IPV4版本的地址格式为四个0到255的数字中间加.进行组合,例如192.168.21.54。每一台联网的电脑都会有的一个地址,用于和其他计算机进行通讯。我们可以通过ifconfig命令查看本机的ip地址。我们使用hostname命令来查看主机名。原创 2024-09-06 09:39:45 · 375 阅读 · 0 评论 -
echo,tail命令
例如已经展示出了当前文件的最后10行内容,但是程序并不会停止,而是会持续检测,如果此时我们再对文件的内容进行追加写入,那么跟踪程序会将追加写入的内容同样展示出来,之前展示的10行内容也不会改变。在我们输入了-f选项,使得程序持续跟踪之后,tail命令并不只会展示出我们所输入的行数的内容,而是会保持程序持续运行,一直跟踪文件的更改,直到程序停止。表示我们将myWorkstation写入到了当前工作目录下的temple.txt文件中,并且将之前写入的myLinux覆盖了。路径表示我们要查看的文件的路径。原创 2024-09-05 08:36:35 · 567 阅读 · 0 评论 -
网络请求和下载
在之前我们有了解过tail命令查看文件的最后部分的内容,这时候就需要用到tail对wget-log文件进行持续跟踪,检查当前的下载进度了。注意点:无论文件的下载是否完成,都会显示文件的存在(类比Windows系统中文件的下载),但是没有完全下载完成的文件会标红。cd进入存放wget-log文件的文件夹,使用tail -f wget-log对wget-log文件进行持续跟踪即可。-O:选项,表示用于下载文件,当参数为一个下载链接时,使用此选项表示保存文件。参数:url地址,是要发起请求的网络地址。原创 2024-09-05 08:36:11 · 237 阅读 · 0 评论 -
vi和vim编辑器的使用
注意点:如果输入的文件路径的文件不存在,那么Linux操作系统会先创建一个新的文件,再使用编辑器进入其中进行编辑。注意点:在命令模式之中有相当多的快捷键帮助我们快速对文件内容进行编辑,我在这里只是简单的进行了举例。2.在初次进入编辑器时,默认为命令模式,此时输入i进入输入模式,输入:进入底线命令模式。在这个模式下,我们所输入的所有内容都会被理解为命令,使用命令使用编辑器中的功能。ndd:(n是让我们输入数字,并不是真的输入n)删除当前行和下方的n-1行。在这个模式下,我们以:开始,用于文件的保存和退出。原创 2024-09-04 18:01:14 · 440 阅读 · 0 评论 -
touch,cat,more命令
这一代码明显是不行的,因为当前工作路径下找不到temple.txt文件,所以我们在使用cat命令查看文件内容时应当保证文件路径的正确性。more命令则是在文件内容过大时将其分页,一页一页地展示内容(按下空格键(space键)以翻页)cat命令中参数为必填项,表示要查看的文件的路径(同样是绝对,相对和用特殊路径符表示的路径)参数表示要创建的文件路径(相对路径,绝对路径二号特殊路径符表示的路径)表示在当前工作目录下创建一个类型为txt的名字为temple的文件。路径是必填参数,表示我们要展示的文件的路径。原创 2024-09-04 17:59:35 · 570 阅读 · 0 评论 -
Linux操作系统中的日期和时区
将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Sichuan文件链接为localtime文件。在Linux操作系统中系统默认的时区并非东八区(中国所在的时区),而我们可以通过操作修改系统中默认的时区。date -d "-1 month" +%Y%m%d表示显示上个月的日期。date -d "+1 day" +%Y%m%d表示显示后一天的日期。(8).%s:自1970年1月1日0时0分0秒起到现在的秒数。格式化字符串:通过特定的字符串标记来控制显示的日期格式。原创 2024-07-01 16:15:41 · 625 阅读 · 0 评论 -
chmod,chown命令
表示将当前工作目录下的myLinux文件夹的所属用户修改为root,所属用户组修改为root,其中的所有内容的所属用户也都被修改为root,所属用户组也都被修改为root。我们使用chmod命令来修改文件和文件夹的权限信息(只有文件和文件夹的所属用户和root用户可以修改该文件或文件夹的权限信息)表示我们将当前工作目录下的myLinux文件夹与其中的全部文件的内容权限都设置为了r-xr-xr-x。表示将当前工作目录下的temple.txt文件的所属用户修改为root,所属用户组修改为root。原创 2024-06-25 19:07:06 · 546 阅读 · 0 评论 -
Linux中的用户和用户组
我们专门为不同用户和用户组设置不同的权限对Linux操作系统中的不同文件,配置等等进行操作。-d选项表示指定用户的HOME路径,若不指定,则会默认HOME目录为/home/用户名。其中-g选项表示指定用户的组,若不指定,则会创建与用户名同名的组并加入。用户名:密码:用户ID:组ID:描述信息:HOME目录:执行终端。注意点:在对用户进行操作时我们同样需要root用户的权限。注意点:在对用户组进行操作时我们需要root用户的权限。我们通过命令id来查看用户属于哪个组,语法为。原创 2024-06-25 19:07:23 · 253 阅读 · 0 评论 -
mkdir命令和mkdirs命令
注意点:创建文件夹需要修改权限,在我们初始进行文件夹的修改操作时必须要在HOME目录之内,因为我们只有在HOME目录之中才拥有修改的权限,有关操作权限也是可以进行管控的。但是此时我们还没有创建myLInux目录,那么就会报错,因为mkdir命令只能一次性创建一个目录,所以在我们所想要创建的目录之前的路径一定要保证它真实有效。同样此时我们还没有创建myLinux目录,但是在输入此命令之后,它会在HOME目录下同时将myLinux目录和example目录同时创建,并不会报错。(2).使用特殊路径符创建目录。原创 2024-06-12 10:14:13 · 1162 阅读 · 0 评论 -
Linux操作系统中的相对路径,绝对路径和特殊路径符
例如cd ./myLinux表示切换到当前工作目录下的myLinux目录内,和cd myLinux的效果相同。例如cd ..表示切换到上一级目录,cd ../..表示切换到上二级的目录。如:cd ~/myLinux表示切换到HOME目录中的myLinux目录中。我们也可以直接用~表示HOME目录后切换到HOME目录中的其他目录。绝对路径:以根目录为起点来描述路径,路径描述要以/开头。相对路径:以当前目录为起点来描述路径,路径描述无需/我们就进入了home目录中的Linux目录中。原创 2024-06-12 10:13:49 · 371 阅读 · 0 评论 -
cd和pwd命令
我们虽然可以通过ls命令来验证当前的工作目录,但是这实际上是不太恰当的,真正应该被我们用来验证当前工作目录的命令应该是pwd(Print Work Directory)命令。在我们打开Linux终端时是默认打开用户的HOME目录作为当前的工作目录,这时如果我们想要更改当前的工作目录就需要通过cd(Change Directory)命令实现。如果直接使用cd命令不加参数,那么表示将工作目录切换到用户的HOME目录,加上参数则是表示切换到哪个目录下。[路径]是可选的参数项。1.pwd命令的作用。原创 2024-06-11 13:10:58 · 373 阅读 · 0 评论 -
ls命令(Linux)
注意:当前工作目录指的是我们目前所处于的目录位置,在登录用户时会默认HOME目录为当前工作目录,我们可以通过命令来更改当前工作目录。所以我们当然可以不使用选项和参数,直接使用ls命令来列出当前工作目录下的内容。-h表示列出文件的大小(以bite为单位),并且必须和-l选项组合使用。-a表示列出包括隐藏的文件和文件夹在内的全部文件(all)表示我们所想要通过ls命令来展示的路径。一.ls命令的作用:列出目录下的内容。ls [-a -l -h] [路径]-a -l -h是可选的选项。路径同样是可选的参数。原创 2024-06-11 13:10:39 · 202 阅读 · 0 评论