首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux常用工具(下)

Linux常用工具 一、Linux 项目自动化构建工具 - make/Makefile 一个工程中源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列规则来指定,哪些文件需要先编译...一般而言,一个文件被查看频率是非常高;我们所看到文件,都在磁盘中存放,而文件 = 内容 + 属性,所以更改文件时间本质其实是访问磁盘,而访问磁盘效率是很低,所以,Linux 为了提高效率,更改了...: 二、Linux 版本控制器 - git 所谓版本控制器,简单地说,就是将被管理内容(文本)或者程序,按照变化来进行管理软件;最终达到目标是,我们想要哪一个版本文本或者程序,都可以为我们提供...如果我们 Linux 中没有安装 git,可以执行 sudo yum install -y git 进行安装。...三、Linux 调试器 - gdb 程序发布方式有两种,debug 模式和 release 模式;Linux gcc/g++ 编译出来二进制程序,默认是 release 模式;要使用 gdb 调试,

14110
您找到你想要的搜索结果了吗?
是的
没有找到

Linux常用工具(上)

Linux 常用工具 一、Linux 软件包管理器 yum 1. 软件包 在Linux下安装软件, 一个通常办法是下载到程序源代码, 并进行编译, 得到可执行程序....命令可以清除缓存中老旧头文件和软件包 yum clean all 命令可以清除缓存中老旧头文件和软件包 yum -y upgrade 只升级所有包,不升级软件和系统内核,软件和内核保持原样 二、Linux...vi/vim 区别简单点来说,它们都是多模式编辑器,不同是 vim 是 vi 升级版本,它不仅兼容 vi 所有指令,而且还有一些新特性在里面。...三、Linux 编译器 - gcc/g++ 使用 1、程序翻译过程 在学习 gcc/g++ 之前,我们先回忆一下程序翻译过程,预处理和程序环境;程序翻译过程包括预处理、编译、汇编、链接。...其后缀名一般为 .a 其中,静态库是 C/C++ 或者其他第三方提供所有方法集合,被所有程序以拷贝方式,将需要代码,拷贝到自己可执行程序中; 静态链接优点:无视库,可以独立运行; 静态链接缺点

10310

Linux常用工具配置

--- 身为码农,表示十分痛恨服务器上各种乱七八糟配置,平时很少用到Linux命令,对Linux一直保持在学了就忘,忘了再学死循环中,故做此笔记,可能以后翻看机会也不多,毕竟总有用到时候 PS:...本文仅针对CentOS,使用其他发行版Linux请绕行,有补充可以fork我 另外本文不包含安装部分,不会安装请自行查阅 - - - 一、准备 操作系统 CentOS (本人使用是7,推荐安装Minimal...所以要做如下操作 查看宿主机网络连接,安装virtualbox时会默认创建一个名为VirtualBox Host-Only Network网络连接 查看ip段,通常是192.168.56....*,不必修改,记住即可 修改虚拟机网络设置,添加网卡2,连接方式选择仅主机(Host-Only)适配器,保存 在虚拟机内使用ip addr重新查看,记住新网卡ip段,必须和VirtualBox Host-Only...检查vsftpd软件是否安装,默认没有安装,无法远程连接该系统 安装vsftpd 修改/etc/vsftpd/下ftpusers和user_list文件,删除拒绝远程登录账号 启动vsftpd服务

2K20

Linux后台开发常用工具

7.2. perf性能分析工具 Linux自带功能强大性能分析工具,可结合火焰图。使用方式,如:perf top -p pid。自带了生成SVG格式图形化工具timechart。...网络类工具 8.1. netstat和ss命令 ss是一个可以替代netstat网络连接查看工具(socket statistics)。...16) 以十六进制和ASCII方式打印包,除了连接层头 tcpdump -v -X 17) 以十六进制和ASCII方式打印包,包括连接层头 tcpdump -v -XX 18) 限制捕获100个包...当然在ping之前要保证该机器是可以正常连接到DNS服务器,DNS服务器默认端口号为53,可以通过telnet命令来测试是否能够连接到DNS服务器,如:telnet 192.168.1.46 53。...永久修改主机名 不同Linux发行版本,对应系统配置文件可能不同,SuSE 10.1是/etc/HOSTNAME: # cat /etc/HOSTNAME hadoop_10202 将文件中

3.5K11

linux mysql 软连接_linux连接使用

大家好,又见面了,我是你们朋友全栈君。 软连接linux中一个常用命令,它功能是为某一个文件在另外一个位置建立一个同不链接。 具体用法是:ln -s 源文件 目标文件。...在Linux文件系统中,保存在磁盘分区中文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在。一般这种连接就是硬连接。...硬连接作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”功能。其原因如上所述,因为对应该目录索引节点有一个以上连接。...只删除一个连接并不影响索引节点本身和其它连接,只有当最后一个连接被删除后,文件数据块及目录连接才会被释放。也就是说,文件真正删除条件是与之相关所有硬连接文件均被删除。...【软连接】 另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows快捷方式。它实际上是一个特殊文件。

11.9K30

第八章:怎样远程连接+远程连接常用工具+Teamviewer详解

远程连接风险 电脑开启远程控制可能对系统安全造成一定危害。...三、常用远程连接工具 1、系统自带远程连接 2、teamviewer 3、向日葵 4、QQ或者飞秋 5、其他 1、系统自带远程连接 1、登录window server 2008服务器...左边显示是我本机id号和密码。假如别人想连接计算机的话,他就必须也有这款软件,而且还需要知道我账号和密码。同样,你要是想链接别人电脑,也需要知道别人id号和密码。...一台机子ID号每次打开软件时候一般是不会变。 2、连接验证。         a、在伙伴IP号框中输入对方ID号,然后点击连接到伙伴。         ...c、若是对方开始软件,正在等待连接,则出现如下画面,要求输入密码。         d、输入正确密码之后,等待片刻便可进入对方桌面。 今天分享到此结束咯!

41520

Linux与gitee连接

当我们在Linux系统下完成代码后,希望能跟在windows操作下一样,将在编译器上写好代码传送到远端(gitee)上。 这也不难。只需要按以下步骤即可完成。 第一:先在gitee上创建仓库。...创建成功后,我们就可以在Linux下进行操作啦! 我们先复制我们链接: 选择HTTPS,其它不用管,正常学习计算机,不是很需要管另外几个。  第二:在Linux中进行三板斧。...)Password for 'https://18575788117@gitee.com': (输入仓库密码) //显示下面内容,便证明连接成功 remote: Enumerating objects...: 这样,我们就能够在Linux下,也能对代码进行上传啦!!!...最后提一下一些命令: git pull——对gitee里面的代码传回,因为可能我会在gitee里面直接修改上传后代码,等什么时候,我在Linux里面更新代码,想要上传时候,两者原本代码不匹配,那么就不能上传

4.2K30

linux常用工具vivim使用完整版

为什么要学 vim linux 有大量配置文件,所以 linux 文本处理工具也是比较多,常用有 less vi head tail cat grep sed awk …. 。...其中编辑一些配置文件,及查看日志时,常用工具就是 vim 和 less ,而且它两快捷键又很相似,所以学会 vim 使用还是挺必要。 预期读者 运维,开发、及想对 linux 进阶的人。...command 执行命令,在编辑文件时候可以查看一些信息而不需要退出文件 :set nu 显示行号,:set nonu 不显示行号 练习一下 wget 'http://linux.vbird.org.../linux_basic/0310vi/man.config' 使用 vi 开启目录下 man.config 这个档案; 在 vi 中设定一下行号; 移动到第 58 行,向右移动 40 个字元,请问你看到双引号内是什么目录...“ 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,谢谢大家对ZaLou.Cn支持。

82821

关于软连接创建_linux设置软连接

大家好,又见面了,我是你们朋友全栈君。 关于软连接创建 ln 功能是为某一个文件在另外一个位置建立一个同步链接, 这个命令最常用参数是-s....说明: 当在不同目录,用到相同文件时, 可以不需要在每一个需要目录下都放一个必须相同文件, 只要在某个固定目录,放上该文件, 然后在其它目录下用ln命令链接(link)它就可以,不必重复占用磁盘空间...tips:(两点要注意) 第一: ln命令会保持每一处链接文件同步性,意思就是, 不论你改动了哪一处,其它文件都会发生相同变化; 第二: ln链接又软链接 和硬链接两种。...2.1.软链接就是ln -s src dst,它只会在你选定位置上生成一个文件镜像, 不会占用磁盘空间, 2.2.硬链接ln src dst,没有参数-s, 它会在你选定位置上生成一个和源文件大小相同文件...用ls察看一个目录时, 发现有的文件后面有一个@符号,那就是一个用ln命令生成文件, 用ls -l命令去察看,就可以看到显示link路径了。 参考哪位大佬找不到了,如有侵权望告知!

5.4K20

linux之软连接和硬连接区别

连接 硬链接是通过索引节点进行链接。在Linux中,多个文件指向同一个索引节点是允许,像这样链接就是硬链接。硬链接只能在同一文件系统中文件之间进行链接,不能对目录进行创建。...适用场景 用于镜像数据文件,防止误删 软连接 软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放内容是另一文件路径名指向。软链接就是一个普通文件,只是数据块内容有点特殊。...删除软链接并不影响被指向文件,但若被指向原文件被删除,则相关软连接就变成了死链接。 ln -s rumenz.txt rumenz123.txt 是存放另一个文件路径形式存在。...删除软链接并不影响被指向文件,但若被指向原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常软链接)。...怎么查看一个文件连接 > find -type l -exec ls -l {} \;| grep 'rumenz.txt' 知道一个软连接文件,怎么找到该文件真实路径 // realpath

7K30

linux之软连接和硬连接区别

连接 硬链接是通过索引节点进行链接。在Linux中,多个文件指向同一个索引节点是允许,像这样链接就是硬链接。硬链接只能在同一文件系统中文件之间进行链接,不能对目录进行创建。...适用场景 用于镜像数据文件,防止误删 软连接 软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放内容是另一文件路径名指向。软链接就是一个普通文件,只是数据块内容有点特殊。...删除软链接并不影响被指向文件,但若被指向原文件被删除,则相关软连接就变成了死链接。 ln -s rumenz.txt rumenz123.txt 是存放另一个文件路径形式存在。...怎么查看一个文件连接 > find -type l -exec ls -l {} \;| grep 'rumenz.txt' 知道一个软连接文件,怎么找到该文件真实路径 // realpath 软连接文件...> realpath /etc/rc.local /etc/rc.d/rc.local 原文链接:https://rumenz.com/rumenbiji/linux-soft-hard-link.html

4.8K00

linux之软连接和硬连接区别

连接 硬链接是通过索引节点进行链接。在Linux中,多个文件指向同一个索引节点是允许,像这样链接就是硬链接。硬链接只能在同一文件系统中文件之间进行链接,不能对目录进行创建。...适用场景 用于镜像数据文件,防止误删 软连接 软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放内容是另一文件路径名指向。软链接就是一个普通文件,只是数据块内容有点特殊。...删除软链接并不影响被指向文件,但若被指向原文件被删除,则相关软连接就变成了死链接。 ln -s rumenz.txt rumenz123.txt 是存放另一个文件路径形式存在。...怎么查看一个文件连接 > find -type l -exec ls -l {} \;| grep 'rumenz.txt' 知道一个软连接文件,怎么找到该文件真实路径 // realpath 软连接文件...> realpath /etc/rc.local /etc/rc.d/rc.local 原文链接:https://rumenz.com/rumenbiji/linux-soft-hard-link.html

4.8K00

Linux远程连接

Linux 远程连接Linux 在实际开发中,Linux服务器都是被放在服务器机房里,我们不能直接进入到服务器机房去操作这台Linux服务器,而是通过一些远程链接工具,对Linux服务器进行管理。...SSH链接 Secure Shell SSH 为 Secure Shell缩写,由 IETF 网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上安全协议。...git下载使用 git是一款源代码管理工具,它作用和功能非常强大,后续我们会详细介绍,在这里我们暂时先使用git一个工具:git bash,它可以很方便让我们在windows里执行Linux...-bit.exe文件,安装git.安装完成以后,会多出两个应用程序,一个是git bash,另一个是git GUI.我们先关注git bash,它是一个命令行工具,可以让我们在Windows里执行很多Linux...使用 git bash实现SSH远程连接

19.2K20

Linux 和 Windows PowerShell 常用工具命令 记录

Linux 常用工具: enca: http://dl.cihar.com/enca/   文件名编码转换 iconv: 文件编码转换 convmv: 文件名编码转换 ldd: 查看可执行文件或动态链接库依赖库.../etc/udev/rules.d/70-persistent-net.rules KVM和网络配置: virsh:虚拟机管理 virt-install:虚拟机安装 建议还是搞个GUI工具,然后可以连接上只有命令行宿主机管理...比如虚拟机里搞个GUI版本Linux,远程连接到宿主机上。 CentOS网络管理是NetworkManager和原来network.service并存,并且NetworkManager先启动。...brctl:网桥管理nmcli:NetworkManager命令行工具 nmtui:NetworkManagerTUI工具(和GUI比较像了) LinuxKVM虚拟机默认是NAT网络,如果需要使用网桥可以先用...brctl或者nmcli或者nmtui把virbr0网桥删了 然后再用nmcli或者nmtui添加网桥,最后把原来网络连接桥接上来即可。

3.9K40
领券