Linux相关

前言 在这篇文章,我们继续来深入探讨尖括号的更多其它用法。 在上一篇文章当中,我们介绍了尖括号(<>)以及它们的一些用法。在这篇文章,我们继续来深入探讨尖括号的更多其它用法。 通过使用 <,可以实现“欺骗”的效果,让其它命令认为某个命令的输出是一个文件。 例如,在进行备份文件的时候不确定备份是否完整,就需要去确认某个目录是否已经包含从原目录中复制过去的所有文件。你可以试一下这样操作: diff <(ls /orig

2022-10-30  368
Linux相关

前言 Bash 内置了很多诸如 ls、cd、mv 这样的重要的命令,也有很多诸如 grep、awk、sed 这些有用的工具。但除此之外,其实 Bash 中还有很多可以起到胶水作用的标点符号,例如点号(.)、逗号(,)、括号(<>)、引号(”)之类。下面我们就来看一下可以用来进行数据转换和转移的尖括号(<>)。 转移数据 如果你对其它编程语言有所了解,你会知道尖括号 < 和 > 一般是作为逻辑

2022-10-30  425
Linux相关

前言 Linux系统下创建快捷方式可以更快地打开应用。这里给大家介绍了一种方法,也是之前查了些资料整理的,跟大家分享一下。 顺便说一下,在Linux下打开应用后,左边那个应用栏(就是竖着的,我就把它叫做应用栏了)里会出现相应的程序缩略图,在缩略图上右键出来菜单,菜单里可以选择锁定到应用栏,以后就可以在这里单击应用缩略图来启动应用。 方法如下: 1,进入一个目录 /usr/share/applications 2,复制一份已经有的类似文件(

2022-10-30  394
Linux相关

实验环境 一台最小化安装的CentOS 7.3虚拟机 配置基本环境 1. 安装nginx yum install -y epel-* yum isntall -y nginx vim 2. 建立虚机主机的站点根目录 mkdir /var/wwwroot mkdir /var/wwwroot/site1 mkdir /var/wwwroot/site2 echo -e "site1" >> /var/wwwroot/site

2022-10-30  392
Linux相关

Permission denied: 出现的原因的是:没有权限进行读、写、创建文件、删除文件等操作。 解决方法:输入命令 sudo chmod -R 777  /工作目录, 例如:sudo chmode -R 777 /home/HDD,此时就可以在该路径下进行一系列的操作。 sudo:是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。 -R:是指几连医用到目录里所有子目录和文件;

2022-10-30  712
Linux相关

1、VMware下的Centos7联网并设置固定ip 1)、首先右击虚拟镜像名,点击“设置” 2)、打开终端,查看网络 3)、使用root用户编辑此文件 4)、重启网卡,查看网络 5)、再编辑一下之前编辑的文件 [root@nginx ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 #IPADDRO和PREFIXO如上图,GATWAYO和DNS1只需要把IPADDRO最后改为1

2022-10-30  379
Linux相关

历史Linux镜像的问题修复方案 历史Linux镜像创建的ECS云服务器,可能存在NTP没有配置,YUM没有配置,还可能存在最近暴漏较高的安全漏洞,请按照以下步骤进行修复,可以让您的云服务器更加安全,还可以使用阿里云提供的YUM服务进行安装软件,可以使用免费的阿里云提供的NTP进行时间同步。 1. 配置NTP 不区分发行版,先备份 /etc/ntp.conf,然后将其内容替换为如下: # ntp.conf # # ntpd confi

2022-10-30  364
Linux相关

1.alias的使用 alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化. 用alias 短命令=’原命令 选项’ alias 138ssh= 'ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138' 这下子就可以直接使用138ssh 来代替原来ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138 查看当前所

2022-10-30  483
Linux相关

使用gdb加载内核符号表 arm-eabi-gdb out/target/product/msm8625/obj/KERNEL_OBJ/vmlinux 在内核的.config里面要打开 DEBUG_INFO和DEBUG_VM 定位故障代码 (gdb) l * qrd7627a_add_io_devices+0x100 0xc07cd05c is in qrd7627a_add_io_devices (/home/yejialong/GH7

2022-10-30  370
Linux相关

1、前面说的 我在好几年前读linux 驱动代码的时候看到这个宏,百度了好久,知道怎么用了,但是对实现过程和原理还是一知半解。 container_of宏 在linux内核代码里面使用次数非常非常多,对于喜欢linux编程的同学来说,了解其实现方法,对以后看内核代码,写内核驱动的帮助都非常大,当然,我不是说了解这个就可以为所欲为了,内核博大精深,先宏观再微观去学习,不积跬步何以致千里,不要想着一口就能吃成一个胖子,我这篇文章主要剖析一下这

2022-10-30  378