草庐IT

util-linux

全部标签

【Linux】基本指令(上)

🦄个人主页:修修修也🎏所属专栏:Linux⚙️操作环境:Xshell(操作系统:CentOS7.964位)目录Xshell快捷键Linux基本指令ls指令pwd指令cd指令touch指令mkdir指令rmdir指令/rm指令结语Xshell快捷键Alt+Enter 全屏/取消全屏Tab  进行补全Ctrl+a  可以快速切换到命令行开始处Ctrl+e  切换到命令行末尾Ctrl+l  清屏上箭头  向上翻命令记录下箭头  向下翻命令记录Ctrl+r  在历史命令中查找Ctrl+u  删除光标所在位置之前的所有字符Ctrl+k  删除光标所在位置之后的所有字符Ctrl+w  删除光标之前的一个单

Linux权限的理解

主要分为两类讲解:1.对人操作2.对角色和文件操作目录Linux权限管理文件类型和访问权限(事物属性)基本权限文件访问者的分类文件权限值的表示方法文件访问权限的设置方法目录权限umask粘滞位1.对人:Linux下有两种用户:超级用户(root)、普通用户。root:只有一个,具有Linux下的最高权限.(一般不受权限约束)普通用户:可以存在多个,要受权限的约束.超级用户的命令提示符是“#”,普通用户的命令提示符是“$”由以上可以得出:Linux下可以存在多个用户,Linux是一个多用户操作系统.那么我们该如何切换root和普通用户呢?(本质上是切换我当前的权限)命令:su[用户名]功能:切换

C/C++ Linux Socket网络编程 TCP 与 UDP

之前已经学习了QT的socket编程和C/C++在window环境的socket编程,现在再来学习一波C/C++在Linux环境下的socket编程,为以后学习C++Linux服务器开发做准备。目录一、Socket简介二、Socket编程基础1.网络字节序2.sockaddr数据结构3.IP地址转换函数三、TCP编程函数1.socket函数2. bind函数3. listen函数4. accept 函数5. connect函数6.read函数7.write函数8.close函数四、TCP回声服务器案例1.服务器2.客户端3.运行测试五、UDP网络编程1.UDP编程函数1).sendto2).r

linux上卸载/安装python

一.卸载python命令:[root@test~]#rpm-qa|greppython|xargsrpm-ev--allmatches--nodeps##强制删除已安装程序及其关联[root@test~]#whereispython|xargsrm-frv##删除所有残余文件##xargs,允许你对输出执行其他某些命令[root@test~]#whereispython##验证删除,返回无结果二.安装python1.从根目录进入opt文件目录,cdopt/2.下载python(可以去官方看最新版本是多少)输入命令wgethttps://www.python.org/ftp/python/3.7

linux定时任务(crontab)

定时任务:1、什么是定时任务2、定时任务的软件的种类3、定时任务4、用户定时任务5、crontab-e可能会出现的提示6、定时任务的日志:/var/log/cron、/var/log/message7、定时任务的各种格式:*-,*/n8、案例9,while使用1、什么是定时任务类似日常生活之中的闹钟;主要用于定时执行某些命令,达到定时处理数据的作用。2、定时任务的软件的种类1、linux操作系统自带的软件:crontab2、第三方的定时任务软件:atd、anacron3、WEB定时软件:PPGo_Job4、基于etcd的定时任务系统3、定时任务3.1、定时目录/etc/cron.hourly:

【linux】冯诺依曼体系|操作系统|管理本质

文章目录1.冯诺依曼体系结构1.为什么要有内存?1.若内存不存在2.若内存存在结论12.在硬件层面,单机和跨单机之间数据流是如何流向的?结论22.操作系统(OperatorSystem)1.概念2.如何理解操作系统对硬件管理?结论13.管理者和被管理者没有直接沟通,他是如何管理我的呢?3.管理者是如何拿到被管理者的数据的呢?4.对管理做建模5.相互关系6.操作系统为什么要对软硬件资源做管理?银行会相信我们么?系统调用1.冯诺依曼体系结构常见的计算机,如:笔记本,不常见的服务器,如服务器,大部分都遵循冯诺依曼体系1.为什么要有内存?输入、输出设备称之为外围设备,简称外设,外设速度一般比较慢一些以

c++ - 在c++(linux)中获取动态库目录

是否有任何编程方式来获取程序加载的动态库的位置?我知道可以获取“可执行”运行路径。但这对我来说还不够。我正在开发一个具有某些依赖项的外部库,我需要相应地指向它的位置。例如程序运行在:/local/deepLearning/bin并且这个程序使用了一个动态库,位于:/local/external/libs/faciesAnalysis我需要的是,在运行时,字符串"/local/external/libs/facesAnalysis"我在linux上工作,有什么建议吗? 最佳答案 因为这是专门针对Linux的,dladdr()是dl函数

使用powershell for Linux使用私钥自动化SSH登录?

我正在尝试自动化SSH登录到远程红色帽子VM。我可以登录,但首先提示是/否,然后要求密码?任何人都知道如何使用PowerShell脚本自动输入YES并同时使用Passphrase...我尝试使用管道上的“echo”,但在提示它之前它打印是。谢谢!!看答案尝试使用ssh-oStrictHostKeyChecking=no指纹自动接受。

Linux中的SCIP编译和安装问题

我一直在尝试在Linux下进行编译和安装SCIP,但是在编译过程结束时,出现以下错误。**Buildcomplete.**FindyourSCIPbinaryin"/home/carloserwin/Documents/scipoptsuite-4.0.0/scip-4.0.0/bin".**Enter"maketest"tosolveanumberofeasyinstancesinordertoverifythatSCIPrunscorrectly.make[2]:Leavingdirectory'/home/carloserwin/Documents/scipoptsuite-4.0.0'

c++ - 如何构建静态库并将它们链接到 linux 平台中的 c++ 项目?

我正在从事一个文本分类项目,该项目很大并且不使用bazel作为其构建工具。我想将tensorflow集成到我的项目中,但我发现很难将我的构建工具更改为bazel。所以我希望在tensorflow上构建静态库并将它们链接到我的项目中。有谁知道如何在tensorflow源上构建独立的静态库并将它们链接到现有的c++项目中?非常感谢。 最佳答案 TensorFlow存储库有一些Makefile,您可以使用它们来构建静态库(请参阅tensorflow/contrib/Makefile)。或者,您可以使用bazel构建TensorFlowC+