
Linux基础知识
Linux基础知识
常用Linux命令
hello一二三
这个作者很懒,什么都没留下…
展开
-
Linux 文件的隐藏属性
隐藏权限有什么用处呢?比如说我给某个文件设置了 +a 的隐藏权限,该文件则具备不能被删除的权限。即使是root用户也不能删除该文件。在一定程度上防止了黑客篡改文件日志内容的意图,保障了Linux系统的安全性。Linux 系统中的文件除了具备一般权限和特殊权限外,还有一种隐藏权限,也就是被隐藏起来的权限,默认情况下不能直接被用户查看到。使用命令 chattr 命令可以设置/删除文件的隐藏属性。2、lsattr 显示文件的隐藏权限。1、设置/删除文件的隐藏属性。原创 2022-09-09 19:59:03 · 3519 阅读 · 0 评论 -
tar 打包压缩与解压缩
在Linux系统中,常见的压缩包文件格式有很多,其中主要使用的是 .tar 或 .tar.gz 或 .tar.bz2 的格式。压缩 /etc/nginx/ 打包后的名字为:aaa.tar.gz。tar 命令用于对文件进行打包压缩或解压缩。3、解压文件到指定的目录。1、tar 命令的参数。原创 2022-09-08 18:16:21 · 12393 阅读 · 1 评论 -
linux 按列获取文本内容
在Linux中按列获取文本内容,可以使用 cut 命令按指定的字符进行切割,或者使用 awk 命令。如果我只想获取用户的名称这一列的内容,则可以使用 cut。查看 /etc/passwd 原始数据。2、使用 awk 同样可以实现该功能。1、cut 按列提取文本内容。原创 2022-09-08 17:26:51 · 1191 阅读 · 0 评论 -
Linux 查看进程状态
Linux 系统中时刻运行着很多进程,如果能够合理的管理进程,我们就可以优化系统的性能。在Linux系统中,有5中常见的进程状态,运行、中断、不可中断、僵死、停止。top 命令相当强大,能够动态的查看系统运维状态。4、top 命令用于动态监视进程活动和系统负载的信息。ps 命令查看 Linux 查看进程。4.1、top 每行所表示的含义。2、每个进程状态所表示的含义。5、查看某个服务的进程ID。原创 2022-09-08 14:18:50 · 9369 阅读 · 0 评论 -
man 命令的结构和含义
使用 man 命令查看帮助的时候,内容会很多,如果不了解帮助文档信息的目录结构和操作方法,会比较蒙,以下列出使用 man 查看帮助文档的结构和含义。原创 2022-09-07 23:04:34 · 263 阅读 · 0 评论 -
Xshell实现windows上传文件到Linux系统
1、下载安装 lrzszyum -y install lrzsz安装完成后,可以直接在xshell上面,实现上传文件到Linux,或者将Linux中的文件下载到Windows中,2、下载到Windows方法一:直接将文件拖到 xshell方法二:在 xshell 中输入 rz -E ,可以调出选择文件的窗口,实现上传rz -E3、将Linux 文件上传到 Windows在 xshell 中 输入 sz 文件名...原创 2021-12-14 19:02:30 · 5655 阅读 · 3 评论 -
查看centos中是否安装某个软件
1、使用yum list installed | grep 软件名称yum list installed | grep nginx[root@centos7~]# yum list installed | grep nginxnginx.x86_64 1:1.21.4-1.el7.ngx @nginx-mainline2、使用rpm -qa | grep 软件名称rpm -qa | grep nginx..原创 2021-12-08 20:18:34 · 843 阅读 · 0 评论 -
Linux安装代码提示或自动补全插件
在Linux中,当我们输入命令的时候,按 TAB键会有自动补全的功能,然而有些命令不会提示,而我们又忘记了怎么拼写,比如查看防火墙开启的状态命令如下:systemctl status firewalld.service firewalld 我们忘记了怎么拼写,这时候按 TAB 键就没有提示[root@centos7 ~]# systemctl start f这个时候我们可以安装自动代码提示或自动补全的插件yum install bash-completion -ybas原创 2021-12-07 10:35:03 · 4200 阅读 · 0 评论 -
-bash: netstat: command not found
新安装的虚拟机,发现使用 ifconfig 查看IP地址和 netstat -lntp 时报错。需要安装yum install net-tools[root@centos76 ~]# yum install net-toolsLoaded plugins: fastestmirrorExisting lock /var/run/yum.pid: another copy is running as pid 7939.Another app is currently holding the ..原创 2021-12-05 19:52:19 · 622 阅读 · 0 评论 -
系统硬件信息查看
一、CPU信息1、查看CPU信息。[root@centos79 ~]# cat /proc/cpuinfo processor : 0 ## 系统中逻辑处理核的编号。对于单核处理器,则可以认为是CPU编号;对于多核处理器来说,则可以是物理核、或者使用超线程技术虚拟的逻辑核。vendor_id : GenuineIntel ## CPU制造商。cpu family : 6 ## CPU产品系列代号。model : 85 ## CPU属于其系列中的哪一代的代号。model n原创 2021-08-23 18:01:26 · 796 阅读 · 0 评论 -
如何设置别名
1、查看系统中所有的别名[root@centos79 ~]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv..原创 2021-08-23 15:53:17 · 820 阅读 · 0 评论 -
/etc/issue和/etc/motd
/etc/issue 和 /etc/motd 文件的作用都是用来显示欢迎信息提示的。区别在于 /etc/issue 是在 登录之前显示, /etc/motd 是在登录之后显示。1、登录之后提示文件内容。/etc/motd[root@centos79 ~]# cat /etc/motd Welcome to Alibaba Cloud Elastic Compute Service ![root@centos79 ~]# 2、/etc/issue 针对的是本地登录信息。[root@c.原创 2021-08-23 15:28:40 · 1862 阅读 · 0 评论 -
centos7的运行级别
一、centos7 运行级别:0 系统关机级别,系统默认的运行级别不能设置为0,否则不能正常启动。 init 0 进行关机。 poweroff.target1 单用户模式级别。root 权限,用于系统维护(或修复系统,或重置系统密码信息),禁止远程登录。 该运行级别是没有网咯的。 rescue.target2 多用户模式级别。该级别下没有NFS和网咯的支持。 multi-user.target3 完整的多用户文本模式级别。登录后进入到控制台命令行模式。 multi-user.targe.原创 2021-08-21 14:19:10 · 2489 阅读 · 0 评论 -
本地解析映射文件
Linux本地解析映射文件[root@cenos79 ~]# cat /etc/hosts::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4[root@cenos79 ~]#原创 2021-08-21 13:53:44 · 483 阅读 · 0 评论 -
修改主机名称
centos7 修改主机名称1、临时修改:[root@cenos79 ~]# hostname centos79[root@cenos79 ~]# 2、永久修改,编辑文件 /etc/hostname [root@cenos79 ~]# cat /etc/hostname cenos79通过命令:可以即临时修改,又可以永久修改[root@cenos79 ~]# hostnamectl set-hostname centos79centos6 修改主机名称:1、临时修改:hostname.原创 2021-08-21 13:47:31 · 353 阅读 · 0 评论 -
Linux快捷方式
快捷方式:一、输入命令的快捷方式: 1.1、 ctrl+a 将光标快速移动到行首。 1.2、 ctrl+e 将光标移动到行尾。 1.3、 ctrl+l 清屏。 1.4、 ctrl+s xshell 进入到锁定状态。 1.5、 ctrl+q 接触锁定状态。或者 quit。 1.6、 ctrl+w 将空格分割的一个字符串整体删除/剪切。 1.7、 ctrl+u 将光标所在位置到行首的内容进行删除/剪切。 1.8、 ctrl+k 将光标所在位置到行尾的内容进行删除/剪.原创 2021-08-20 15:54:57 · 949 阅读 · 0 评论 -
free 查看系统内存信息
free 命令用于查看系统内存状态。包括物理内存、虚拟内存、共享内存和系统缓存等。-h 已人类可读的方式显示内存的使用情况。[root@cenos79 log]# free -h total used free shared buff/cache availableMem: 1.8G 338M 93M 15M 1.4G 1.3GSw原创 2021-08-19 17:12:50 · 1543 阅读 · 0 评论 -
uptime 显示系统的运行时间和负载情况
[root@cenos79 log]# uptime 16:48:07 up 622 days, 3:39, 1 user, load average: 0.81, 0.39, 0.19[root@cenos79 log]# 说明:1、 16:48:07 系统时间2、up 622 days, 3:39 系统运行时间3、1 user 登录用户数量4、load average: 0.81, 0.39, 0.19 平均负载。分别表示1分钟,5分钟,15分钟的负载值。.原创 2021-08-19 16:52:41 · 292 阅读 · 0 评论 -
lsof 查看进程打开的文件
说明:lsof 全称为 list open file。是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能...原创 2021-08-19 16:07:02 · 1865 阅读 · 0 评论 -
du统计磁盘空间使用情况
一、说明: du 命令可以用来统计磁盘空间的使用情况,有助于我们查找哪个文件占用磁盘空间的大小。二、参数+案例 1、-a 显示所有文件的大小。[root@cenos79 test]# du -a /root/test/ ## 显示 /root/test 这个目录下面所有文件的大小4 /root/test/.test0 /root/test/xargs test.txt4 /root/test/servicesmd5.txt4 /root/test/xar...原创 2021-08-12 17:44:34 · 671 阅读 · 0 评论 -
id显示用户和用户组的信息
id 命令可以用来显示指定用户的真实用户ID(UID)和组ID(GID)信息。[root@centos76 ~]# id ## 不写用户,表示显示当前登录的用户信息uid=0(root) gid=0(root) 组=0(root)[root@centos76 ~]# id -g ## -g 显示用户组ID0[root@centos76 ~]# id -G ## -G 显示用户所属附加群组的ID0[root@centos76 ~]# ...原创 2021-07-30 18:54:02 · 648 阅读 · 0 评论 -
lostlog显示所有用户的最近登录情况,或者指定用户的最近登录情况
一、说明:lostlog 命令可以显示所有用户的最近登录情况,或者指定用户的最近登录情况。[root@cenos79 ~]# lastlog Username Port From Latestroot pts/2 192.168.1.123 Fri Jul 30 15:38:27 +0800 2021bin **...原创 2021-07-30 17:16:08 · 388 阅读 · 0 评论 -
last列出登录系统的用户列表
一、说明 last 命令用来列出现在和过去登录过系统的用户信息。执行last指令时,会读取位于/var/log/wtmp 的文件,并把该给文件的内容记录的登录系统的用户名单全部显示出来。/var/log/btmp 文件可以显示的更详细,可以显示远程登录,例如ssh登录。/var/log/utmp 文件中保存的是当前正在本系统中的用户的信息。/var/log/wtmp 文件中保存的是登录过本系统的用户的信息。...原创 2021-07-30 16:05:44 · 622 阅读 · 0 评论 -
whoami显示当前登录的用户名
whoami 命令用于显示当前登录的用户名。[root@cenos79 ~]# whoamiroot[root@cenos79 ~]# su - testLast login: Thu Jul 29 19:12:05 CST 2021 on pts/2[test@cenos79 ~]$ whoamitest[test@cenos79 ~]$ who am iroot pts/2 2021-07-29 19:08 (192.168.1.123)[test@cenos原创 2021-07-29 19:16:06 · 985 阅读 · 0 评论 -
who显示已登录用户信息
一、说明 who 命令可以查看已登录系统用户的信息,和系统启动的时间。[root@cenos79 test]# whoroot pts/0 2021-07-29 13:54 (192.168.1.123)root pts/3 2021-07-29 13:54 (192.168.1.123) -a 显示所有信息。[root@cenos79 test]# who -aH NAME LINE...原创 2021-07-29 18:56:54 · 1080 阅读 · 0 评论 -
w显示已登录用户的信息
w 命令用来显示已经登录系统的用户,并显示用户正在执行的命令。[root@cenos79 test]# w | column -t16:53:03 up 601 days, 3:44, 2 users, load average: 0.06, 0.08, 0.13USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 63.53.183.172 13:54 39.00原创 2021-07-29 17:15:01 · 271 阅读 · 0 评论 -
wc统计文件的行数、字节数、单词数
一、说明 wc 命令用来统计文件的行数、字节数、单词数、字符数的信息。二、参数 1、-l 统计行数。 2、-L 统计打印最长那一行的长度。 3、-c 统计文件的字节数。 4、-w 统计文件的单词数。 5、-m 统计文件的字符数。[root@cenos79 test]# [root@cenos79 test]# wc -c...原创 2021-07-29 15:56:03 · 2580 阅读 · 0 评论 -
chgrp修改文件或目录的所属组
一、说明 chgrp 命令只用于修改文件或目录的所属组,其功能和 chown 修改所属组一样。该命令不常用,了解即可。[root@cenos79 test]# [root@cenos79 test]# ll more.txt -rwxr-xr-x 1 root root 90332 Jul 28 15:14 more.txt[root@cenos79 test]# chgrp test more.txt ## 修改用户所属组为 test[root@cenos79 test]#...原创 2021-07-29 15:42:06 · 501 阅读 · 0 评论 -
chmod修改文件或目录的权限
一、权限说明 1、chmod 命令用来改变文件或目录的权限属性。但是只有文件的属主和超级用户 root 才可以执行 chmod 命令。 2、Linux 中权限drwxrwxr-x 6 root root 4096 Apr 25 2018 phpredis-4.0.2d rwx rwx r-x 文件和权限位 分为两个部分 d 表示文件的类型 rwx rwx r-x 权限位,一共9位,没3位一组,分别表示如下 属主...原创 2021-07-29 14:36:27 · 14265 阅读 · 0 评论 -
lsattr查看文件的扩展属性
一、说明 lsattr 命令用来查看文件的扩展属性 文件的扩展属性-单独写,这里先不介绍了。 [root@cenos79 test]# lsattr xargs.txt -------------e-- xargs.txt[root@cenos79 test]# 二、参数 1、-a 显示所有文件的扩展属性,包括隐藏文件的[root@cenos79 test]# lsattr -a----------...原创 2021-07-29 14:01:50 · 822 阅读 · 0 评论 -
fiel查看文件类型
一、说明file 命令可以用来查看文件的类型。查看文件属于 二进制文件类型、ASCII 文件类型、数据文件类型。[root@cenos79 test]# file xargs.txt xargs.txt: ASCII text ## ASCII 类型文件[root@cenos79 test]# [root@cenos79 test]# file /bin/mv ## 二进制文件类型/bin/mv: ELF 64-bit LSB executable, ...原创 2021-07-29 11:44:52 · 1532 阅读 · 0 评论 -
chown改变文件或目录的所属用户和组
文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结说明chown 命令用于改变文件或目录的所属用户或组。一、语法格式chown[option] [owner][:[group]] [文件或目录名称]常用格式有:1、chown 用户 文件或目录2、chown :组 文件或目录3、chown 用户:组 文件或目录二、案例1....原创 2021-07-28 18:52:42 · 7209 阅读 · 0 评论 -
xargs将标准输入转换成命令行参数
多行变成单行 1、-n 指定每行的最大数量。 默认的分隔符为空格 2、-d 自定义分隔符。 3、-i 以 {} 代替前面的结果。 4、-I(大写i) 指定一个符号代替前面的结果。不使用 -i 参数默认的 {}...原创 2021-07-28 18:22:57 · 255 阅读 · 0 评论 -
cut从文本中提取内容并输出
一、说明 cut 命令可以从指定的文件中,提取字节,字符或字段,并将提取的内容进行输出。 输出的数量内容: N 只显示第N个字节、字符、字段。 N- 从第N个字节、字符、字段开始到行尾。 N-M 从第N到第M个字节、字符、字段。 -M 从第1个到第M个字节、字符、字段。二、参数 1、-b 以字节为单位进行分割...原创 2021-07-28 15:54:13 · 462 阅读 · 0 评论 -
tailf追踪日志文件
一、说明 tailf 命令主要用来追踪日志文件,默认输出日志文件的最后10行,然后实时的显示文件增加的内容。tailf 命令相当于 tail -f。两者的区别主要是,如果文件不增长,tailf 不会去访问磁盘文件,也不会更改文件的访问时间。二、参数 -n 指定显示的行数,默认显示最后的10行。...原创 2021-07-28 15:15:44 · 1825 阅读 · 0 评论 -
tail显示文件尾部
一、说明 tail 命令用于显示文件尾部的内容,默认输出文件的最后10行。二、参数 1、-n 指定显示的行数 2、-c 指定显示的字节数 3、- q 不显示包含给定文件名的文件头 4、-v 总是显示包含给定文件名的文件头 这两参数和 head 的 -q -v 参数功能是一样的,适用于查看多个文件时,显示或不显示每个文件的名称...原创 2021-07-28 15:01:07 · 1502 阅读 · 0 评论 -
head显示文件头部内容
一、说明 head 命令用来显示文件内容头部,默认输出文件前10行的内容。二、参数 1、-n 指定显示文件前几行。 2、-c 指定显示的字节数量 3、-q 不显示包含给定文件名的文件头 4、-v 总是显示包含给定文件名的文件头 显示多个文件的时候,会带着文件名称。-n去掉文件名称...原创 2021-07-28 14:18:37 · 1024 阅读 · 0 评论 -
less分页显示文件内容
一、说明: less 命令的类似于 more 命令。分页显示文件的内容。 less 命令在读取文件内容时,并不像 more、vi命令一样要一次性将整个文件加载完后在显示,而是根据需要来加载文件的内容,打开文件的速度要快一些。二、基本参数: 1、-i 搜索时忽略大小写。 2、-m 显示类似于more命令的进度条百分比。 3、-N 显示每行的行号。4、-s ...原创 2021-07-28 13:39:15 · 857 阅读 · 0 评论 -
more分页显示文件内容
一、说明: cat 命令是将整个文件的内容一次性显示到屏幕上。而 more 命令则会一页一页的显示文件内容。二、参数 1、+n 从第几行开始显示。 2、-n 定义每页显示几行内容。 3、-s 把连续的多个空行显示为一行。 4、-p 不滚动屏幕,而是清除整个屏幕在显示文本内容。相当于进行翻页的时候,内容始终在当前屏幕显示。 5、-...原创 2021-07-28 11:18:07 · 1264 阅读 · 0 评论 -
tac反向显示文件内容
一、说明: tac 命令是反向显示文件内容。cat 命令是从第一行开始读取文本内容,而 tac 命令则是从最后一行开始读取文件内容,并反向输出。 tac 和 cat 的对比。原创 2021-07-27 19:00:09 · 968 阅读 · 0 评论