随笔分类 -  Linux and Unix

将触角伸向Linux世界吧
使用Telnet命令连接到串口服务器的端口
摘要:已知一台服务器的串口服务器地址为10.223.32.25,端口为7007.跳板机上首先需要安装telnet:yum install telnet然后简单的使用telnet命令即可连接成功了:telnet 10.223.32.25 7007那么该如何退出telnet的session呢?首先,按键Ctrl – ] (也就是同时按下ctrl键和 “]”键)然后会看到telnet的prompt,输入qui... 阅读全文

posted @ 2020-07-17 11:49 中道学友 阅读(2889) 评论(0) 推荐(0) 编辑

适用于Bash编程初学者小例子–第四篇
摘要:计算时间差.#!/bin/bashSTART_SEC=$SECONDSsleep 65END_SEC=$SECONDSDIFF=$((END_SEC-START_SEC))echo "$(($DIFF / 3600)) hours $(($DIFF % 3600 / 60)) minutes and $(($DIFF % 60)) seconds elapsed."结果如下参考资料========... 阅读全文

posted @ 2020-07-15 19:38 中道学友 阅读(134) 评论(0) 推荐(0) 编辑

Bash里,不要把叹号和双引号连在一起
摘要:你觉得,下面这条语句会得到怎样的结果?echo " Source cluster mounted successfully!" 答案:意思就是说,当叹号和双引号连在一起的时候,双引号的意义发生了变化,于是bash就在等待你输入下一个引号了。分开二者,就会得到看上去我们原本想要得到的结果了。叹号在Bash中有特别的意义,叫做history expansion(历史扩展)。历史扩展(History E... 阅读全文

posted @ 2020-07-15 10:45 中道学友 阅读(449) 评论(0) 推荐(0) 编辑

Bash脚本-遍历某目录下的所有的tar文件,依次以文件名为目录名解压到另一个目录下。
摘要:脚本代码如下:#!/bin/shTARDIR="/ifs/DRR_Datasets/Seismic_Dataset/M_E"UNTARDIR="/ifs/DRR_Datasets_Unzipped/Seismic_Dataset/M_E"printf "Entered path: $TARDIR.\n\n"cd "$TARDIR"for tar in *.tardo dirname=`echo ... 阅读全文

posted @ 2020-07-13 14:25 中道学友 阅读(698) 评论(0) 推荐(0) 编辑

Linux下的压缩与解压命令速查
摘要:创建Zip文件。zip –r myzipfile.zip ./folder_to_zip解压Zip文件。unzip myzipfile.zip –d /tmp 创建Tar文件。tar -cvf /tmp/mytarfile.tar /tmp/folder_to_be_tarred解压Tar文件。ta 阅读全文

posted @ 2020-07-07 11:42 中道学友 阅读(496) 评论(0) 推荐(0) 编辑

Linux下拷贝一个带有soft link的dir,会把被link的内容也拷贝过来吗?
摘要:答案是会的,而且拷贝之后,soft link会变成一个同名的directory。先创建三个文件夹:第一个文件夹下创建两个TXT,第二个文件夹下创建一个到第一个文件夹的软链接。拷贝dir2, 结果如下:可以见到ln_dir1 在拷贝过后,其属性已经是一个d(目录), 而不是l(链接)了。 阅读全文

posted @ 2020-07-06 16:20 中道学友 阅读(477) 评论(0) 推荐(0) 编辑

适用于Bash编程初学者小例子 - 第一篇
摘要:如何声明字符串变量,并赋值?#!/bin/bashTARGET_CLUSTER_NODE_IP="10.245.110.69"printf “%s \n” $TARGET_CLUSTER_NODE_IP如何初始化一个字符串数组变量,并遍历输出其每一个字符串元素的值?#!/bin/bashdeclare -a string_array=("Hello world!" "How are you?" "... 阅读全文

posted @ 2020-07-03 18:57 中道学友 阅读(225) 评论(0) 推荐(0) 编辑

重要的文件和数据,别放在/tmp下
摘要:在CentOS或RHEL下,/tmp和/var/tmp 这两个文件夹下的近期没被使用过的文件都会被清掉。具体请看参考资料===============CentOS / RHEL 6,7 : Why the files in /tmp directory gets deleted periodicallyhttps://www.thegeekdiary.com/centos-rhel-67-why-... 阅读全文

posted @ 2020-06-15 14:37 中道学友 阅读(181) 评论(0) 推荐(0) 编辑

在CentOS 7上切换默认的java版本
摘要:使用命令:sudo update-alternatives --config java举例如下:参考资料================https://askubuntu.com/questions/1119906/how-do-i-uninstall-java-11-to-be-able-to-install-java-8-for-android-studio 阅读全文

posted @ 2020-06-15 11:32 中道学友 阅读(1763) 评论(0) 推荐(0) 编辑

[转载]Centos和RedHat的区别和联系
摘要:RedHat在发行的时候,有两种方式:二进制和源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。CentOS与RedHat关系============RedHat一直都提供源代码的发行方式,CentOS就是将RedHat发行的源代码重新编译一次,形成一个可使用的二进制版本。由于LINUX的源代码... 阅读全文

posted @ 2020-06-15 11:09 中道学友 阅读(874) 评论(0) 推荐(0) 编辑

[转载] yum针对软件包操作常用命令
摘要:1.使用YUM查找软件包命令:yum search2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包命令:yum list extras6.列出所指定的软件包命令:yum list7.使用YUM获取软件包... 阅读全文

posted @ 2020-06-03 17:30 中道学友 阅读(204) 评论(0) 推荐(0) 编辑

Linux下进程杀不掉?"kill –9"来助阵
摘要:我的测试机中有个进程,使用一般的kill命令杀不掉,如下:[root]tmelinux02# ps aux | grep mongoose ... 阅读全文

posted @ 2020-06-03 16:42 中道学友 阅读(2745) 评论(0) 推荐(0) 编辑

CentOS的/boot 目录满了
摘要:我想要运行一下yum update, 但是遇到了报错:Transaction check error: installing package kernel-3.10.0-1127.8.2.el7.x86_64 needs 28MB on the /boot filesystemError Summary-------------Disk Requirements: At least 28M... 阅读全文

posted @ 2020-06-03 10:58 中道学友 阅读(1408) 评论(0) 推荐(0) 编辑

Linux系统安装之后,如何调节CPU性能策略
摘要:做了些研究,说一下作为一个Linux初学者对于这个配置方法的理解。首先,需要知道Linux有一个叫做cpupower的工具集,用来检查和调整处理器的能耗相关的一些features。其中的一个工具叫做“frequency-set”,可以用来调整cpu运行频率。使用下面的命令来查看当下可用的drivers,即governors:cpupower frequency-info --governors# ... 阅读全文

posted @ 2020-02-12 20:15 中道学友 阅读(2413) 评论(0) 推荐(1) 编辑

Linux的一个小问题的研究琐事记 - 2
摘要:继续我们的更换bash为zsh的动手小实验吧。ssh到我的虚拟机上,想要安装zsh,报错:User1 is not in the sudoers file. This incident will be reported.简单粗暴的解决这个问题:直接用root登录。检查现在系统上所有的shell:ca 阅读全文

posted @ 2020-02-04 21:30 中道学友 阅读(182) 评论(0) 推荐(0) 编辑

Linux的一个小问题的研究琐事记 - 1
摘要:今天研究一个小问题,就弄出一连串儿的事儿,记在这里把,搞技术的就是在无穷尽的发现问题,解决问题之中轮回。一个同事跟我说,他把一台机器上的shell换成了zsh. 那么一些简单问题就接踵而至:什么是zsh?zsh是一种shell。什么是shell?shell 是一个命令行解释器,顾名思义就是机器外面的 阅读全文

posted @ 2020-02-04 19:33 中道学友 阅读(350) 评论(0) 推荐(0) 编辑

[转载] shell、bash 和 zsh 等词的真正含义
摘要:文章转载自知乎作者阿德的文章《你明白 shell、bash 和 zsh 等词的真正含义吗?》,原文地址在这里。导言最近花了点时间,把和 shell 有关内容都整理了一遍。如果你对这方面有些疑惑,这篇文章可以让你更好地理解它们的含义。阅读时间大概5分钟。解释与编译编程语言没有编译型和解释型的区别,只能说某个语言常见的执行方式为编译成新代码执行或解释器解释执行编译器的输入是A语言的源代码,而输出是B语... 阅读全文

posted @ 2020-02-04 17:54 中道学友 阅读(968) 评论(0) 推荐(0) 编辑

.tar.gz 文件和 .tar.xz 文件的区别
摘要:二者的区别英文原文如下: tar.gz and tar.xz both are compressed tar-files, but with different compression methods. tar.gz is compressed with the gzip compression u 阅读全文

posted @ 2019-11-04 15:09 中道学友 阅读(13943) 评论(3) 推荐(2) 编辑

记一次错误排查,主要问题是跨平台文件中换行符(CRLF, LF)和垃圾字符( Caret Notation)
摘要:笔者测试SPEC14的workload的时候,需要自定义workload,又需要在Windows和Linux平台上都要测试,所以就遇到了这么个问题:测试工具报错,但是报出来的错误信息又跟错误对不上。工具没问题,不跨平台就没问题,所以首先怀疑跨平台的文件是不是有什么不一样。使用notepad++打开导出的workload文件,发现Linux平台下和Windows平台下的长的不一样。使用notepad... 阅读全文

posted @ 2019-07-15 10:12 中道学友 阅读(632) 评论(0) 推荐(0) 编辑

用cp命令拷贝文件,源目录后带不带斜杠的区别
摘要:当我还是Linux超级傻白的时候,需要拷贝一个很大的数据集,然后再拷贝源文件夹的后面跟了一个前倾斜杠,然后就发现居然拷贝的是整个文件夹里的东西,而不是文件夹本身。事儿倒是不大,我重新建一个文件夹,把这些东西挪进去就行了。后来,等我记住这一招后,发现有的时候居然也不是这样。于是,做做实验,干脆搞搞清楚。两个文件夹,各自内容如下:使用命令cp –R dir_src/ dir_target后,结果如下:... 阅读全文

posted @ 2019-07-03 12:10 中道学友 阅读(3368) 评论(2) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示