
linux
文章平均质量分 60
Ha-Ha-Interesting
分享,总结,收获~。
兴趣分享,不喜勿喷。
展开
-
bash脚本if语句比较为什么要用x
总体来说,该代码段的功能是检测PCIe设备并进行计数,如果设备不存在或计数未达到1000,则将计数值加1并执行系统重启操作。这是一种常见的技巧,用于确保比较操作的准确性。只是一种常见的做法,可以提高比较操作的一致性和可靠性,确保正确地处理空字符串的情况。是空的,那么比较的结果可能会不准确,因为比较的实际是空字符串和空字符串。这段代码的作用是进行PCIe设备的检测和计数,并执行重启操作。如果为空字符串,则执行以下代码块。不为空字符串,则继续执行下面的代码块。在第十一行的代码中,暂停执行 60 秒。原创 2023-06-14 09:49:57 · 728 阅读 · 0 评论 -
C语言速查
文章目录宏定义宏定义原创 2021-09-19 10:52:00 · 312 阅读 · 0 评论 -
Linux速查(自用)
Linux速查(自用)文章目录Linux速查(自用)查找grepfind压缩与解压缩删除拆分与合并查看文件中的某几行sed查找查找常用相似命令cd => fasdcat => batls => exa , rangerfind => fd , fzf 如:fzf --preview 'cat {}'grep => ack , ag , rgrm => trashman => tldrhistory => hstrdu => nc原创 2020-12-30 21:02:34 · 367 阅读 · 1 评论 -
diff命令--输出格式解读
diff命令–输出格式解读建立两个文件:file1.c vs file2.cmeld file1.c file2.ccolordiff file1.c file2.c变动的模式c表示内容改变(change)a表示内容增加(addition)d表示内容删除(deletion)< 文件的不同,仅在第一个文件(file1.c)中包含> 文件的不同,仅在第二个文件(file...原创 2019-12-19 14:50:46 · 8828 阅读 · 1 评论 -
Linux根目录/空间不足,du未发现大文件解决办法
Linux根目录/空间不足,du未发现大文件问题:/ 根目录空间满了,使用du 未查找到大文件如图:解决办法:1.如果mount目录下原来是有文件存在的,那么该目录被mount之后这些文件就会被隐藏,不属于该文件系统,使用du命令是看不到的。命令:umount /data; cd /data; ls -l若拷贝文件时,data盘没有被mount,拷贝动作就将文件拷贝到了根目录,而重...原创 2019-12-06 17:46:02 · 5842 阅读 · 0 评论 -
Manjaro-architect 安装指南
Manjaro-architect 版安装Manjaro-architect是可以提供更多选项的安装包安装过程本文旨在虚拟机中安装过程:虚拟机上的设置linux内核选择: 其他Linux 4.x或更高版本内核64位,硬件配置选择: 20G硬盘, 2G内存, 2核心处理器, 将虚拟磁盘拆分成多个文件(M)配置好后, 开启此虚拟机开启虚拟机注意此时进入的界面是一个引导安装界面, ...原创 2019-07-14 13:28:24 · 14367 阅读 · 0 评论 -
VMware-tools安装以及找不到共享文件夹的解决办法
VMware-tools安装以及找不到共享文件夹的解决办法一、设置共享文件夹在虚拟机名称上右击, 找到设置按照图中所示, 找到选项, 找到共享文件夹, 点击添加, 添加你的共享文件夹即可.二、安装VMWare tools, 在虚拟机上找到, 点击安装在虚拟机Linux系统中找到VMware Tools media盘把下面的VMwareTools-10.3.10-12406962...原创 2019-07-14 17:34:15 · 13806 阅读 · 1 评论 -
Linux -systemd管理中的时间同步
Linux -systemd管理中的时间同步时间管理设置的工具timedatectl。timedatectl是用来查询和修改系统时间和配置的Linux应用程序,它是systemd 系统服务管理的一部分,并且允许你检查和修改系统时钟的配置。1.查看系统当前的时间及设置状态timedatectl 2. 查看帮助timedatectl -h3. 修改系统时间# 修改日期t...原创 2019-07-15 12:22:26 · 1156 阅读 · 0 评论 -
让ubuntu18.04开机进入命令行模式或还原
设置开机进入命令行模式1、首先我们修改grub文件sudo vim /etc/default/grub用#“”注释掉GRUB_CMDLINE_LINUX_DEFAULT="quiet",修改为GRUB_CMDLINE_LINUX_DEFAULT="text"。打开GRUB_TERMINAL=console。改完之后,按Esc再 :wq保存退出;2、然后更新grub:sudo up...原创 2019-07-22 21:02:30 · 10359 阅读 · 0 评论 -
openssl工具使用
openssl工具使用1.获取随机数(rand)# 获取帮助$ openssl rand -h# 获取16字节数据, 并且以16进制输出到屏幕$ openssl rand -hex 16屏幕显示 717317732d1a228cf33022442c705097# 获取16字节数据, 并且以16进制输出到infile.txt文件$ openssl rand -out infile...原创 2019-06-17 22:10:09 · 2548 阅读 · 1 评论 -
bash 和 tcsh(csh)的不同,带例子
我使用过程中bash和tcsh的一些异同bash文件:.bashrcexport 设置环境export TERM="xterm-color"alias 重命令alias la='ls -la'PS1 命令提示符##PS1='\[\033[01;33m\][\D{%y-%m-%d} \t]\[\033[00m\]\[\033[01;32m\][\!]\[\033[00m\]${...原创 2018-12-29 10:58:18 · 5748 阅读 · 5 评论 -
初装linux和Mac的一些配置
vim拷贝vimrc到/home/下,并且改名为.vimrc (文件vimrc一般在/usr/share/vim下) 添加内容:syntax on &amp;quot;使得语法高亮显示set hls &amp;quot;高亮显示搜索结果,同set hlsearch&amp;quot;set nohls &amp;quot;关闭高亮set mouse=a原创 2017-11-30 19:27:12 · 1441 阅读 · 0 评论 -
SSH 免密登录
操作步骤:1.生成公私钥对:(这里生成非对称算法RSA的公钥和私钥) ssh-keygen -t rsa2.将公钥上传到服务器,并让用户zhangsan登录,(我的zhangsan@remote_ip) ssh-copy-id zhangsan@remote_ip注意:步骤1说明: ● 输入指令执行以后,会出现一堆提示,一路回车即可,不要犹豫。 ● 该命令执行...原创 2018-04-08 14:49:20 · 632 阅读 · 0 评论 -
文件权限中 chmod、u+x、u、r、w、x分别代表什么
先举个例子,下图是Linux中的用户分组: Linux系统中的每个文件和目录都有访问许可权限,如下面所示: 要说清楚问题,我们截取一些内容:ypy@ubuntu:~$ ls -ldrwxr-xr-- 2 ypy ypy 4096 Nov 30 18:33 Desktop/drwxr-xr-- 2 ypy ypy 4096 Nov 30 18:33 D...原创 2018-04-12 13:36:34 · 58717 阅读 · 6 评论 -
Linux入门指导
这里我默认你已经安装好Linux系统,我以Ubuntu为例,因为其他Linux系统都大同小异:常用命令ls 查看当前目录下的文件pwd 显示当前目录路径cd 切换当前工作目录, 即可以进入目录, 退出目录, 跳到某个目录cp 拷贝文件mv 移动文件或重命名rm 删除文件touch 新建文件或修改文件时间戳vim 新...原创 2018-04-05 23:16:09 · 665 阅读 · 0 评论 -
Linux-进程
kill某个用户所有进程的4种方法在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户xxxx为例.1. pkill方式pkill -u xxxx2. killall方式killall -u xxxx3. ps方式ps列出t...原创 2018-06-22 11:02:12 · 413 阅读 · 0 评论 -
Linux- find命令的例子
find命令详细:http://man.linuxde.net/find实例根据文件或者正则表达式进行匹配列出当前目录及子目录下所有文件和文件夹 find .在/home目录下查找以.txt结尾的文件名 find /home -name &quot;*.txt&quot;同上,但忽略大小写 find /home -iname &quot;*.txt&quot;当前目录及子目录下查找所有以.txt和.pdf结...转载 2018-07-20 09:53:54 · 1512 阅读 · 0 评论 -
在Windows上安装xshell,并ssh虚拟机Ubuntu
文章见: 【Ubuntu】 使用Xshell5连接Ubuntu16.04 - 优快云博客 https://blog.youkuaiyun.com/dengjin20104042056/article/details/79123387原创 2018-08-07 15:58:33 · 890 阅读 · 1 评论 -
查看大文件的方法总结
查看大文件的方法总结Windows安装LogViewer任何1GB以上的文件几乎秒开,可以搜索,可以标注。缺点:行数显示有限,不能编辑WinHexWinHex一个很不错的16进制文件编辑与磁盘编辑软件。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。也可以秒开任何1GB以上文件。Linux1、用 Linux 自带的工具:more、less (打开超过1G文件...原创 2018-10-27 11:30:53 · 3849 阅读 · 0 评论 -
Linux 中C/C++ search path(头文件搜索路径)
起因我拿到了一套Linux代码,代码中有这个头文件#include <unistd.h>,在Windows上查看缺少这个头文件,而这个头文件就是Linux中的系统文件。困惑因此我想在Linux下去查找这个文件。通过Linux指令: locate unistd.h用指令cpp -v /dev/null -o /dev/null,看到GCC所用的搜索路径,即可解决问题原创 2017-07-26 11:33:17 · 6951 阅读 · 0 评论