
linux 笔记
文章平均质量分 80
这儿的天空
这个作者很懒,什么都没留下…
展开
-
ubuntu20.04 系统备份以及迁移
ubuntu20.04 系统备份以及迁移使用环境软件:ubuntu20.04硬件:小米笔记本目的:备份系统,重新在新的电脑上安装自己备份系统参考文档:https://www.jianshu.com/p/8b067b9bab2c实验过程需要电脑A的ubuntu迁移到电脑B电脑A的状态:1.正常开机2系统分区:/boot/swap电脑A的硬盘一共有上面3个分区。/boot为系统引导相关文件,注意:迁移后因uuid等问题系统无法开机,需要使用boot-repair修复,本次迁移不迁移原创 2021-11-13 20:31:15 · 7126 阅读 · 0 评论 -
fcntl函数详解
#include <unistd.h>#include <fcntl.h>int fcntl(int fd, int cmd);int fcntl(int fd, int cmd, long arg);int fcntl(int fd, int cmd, struct flock *lock);[描述]fcntl()针对(文件)描述符提供控制。参数fd是被参数cmd操作(如下面的描述)的描述符。针对cmd的值,fcntl能够接受第三个参数int arg。[返回值]fc转载 2020-07-28 00:29:49 · 2606 阅读 · 0 评论 -
fopen open 讲解
1.来源:open是UNIX系统调用函数(包括LINUX等),返回的是文件描述符(File Descriptor),它是文件在文件描述符表里的索引。fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api。返回的是一个指向文件结构的指针。2.文件IO层次如果从文件IO的角度来看,前者属于低级IO函数,后者属于高级IO函数。低级和高级的简单区分标准是:谁离系统内核更...原创 2020-04-20 22:46:56 · 1065 阅读 · 0 评论 -
嵌入式学习笔记--tar、rar、zip
tar-- 不使用z/j参数,该命令只能对文件或则目录打包参数c --创建/压缩x --释放/解压v --显示提示信息f --指定压缩文件的名称z --使用gzip生成压缩包,名称为(XXX.tar.gz)j --使用bizp2生成压缩包,名称为(XXX.tar.bz2)具体指令为:压缩:tar -zvcf 目的文件 源文件tar -jvcf 目的文件 源文件例如:...原创 2020-03-09 21:06:27 · 521 阅读 · 0 评论 -
嵌入式学习笔记--vim使用
跳转行首:gg行尾:G跳转到X行:XG(:X)显示行号:set number:set nu关闭行号:set nonumber:set nonu开启鼠标:set mouse=a关闭鼠标:set mouse=可视模式:v选择内容:hjkl复制选择后复制:y复制X行:Xyy删除d粘贴p撤消u反撤消ctrl+r...原创 2020-03-05 17:02:09 · 234 阅读 · 0 评论 -
VS code安装配置
1、关于VS code不能查看文件数量过大的工程,更具vs code 软件提示https://code.visualstudio.com/docs/setup/linux“Visual Studio Code is unable to watch for file changes in this large workspace” (error ENOSPC)#When you see thi...原创 2019-11-13 10:56:58 · 263 阅读 · 0 评论 -
wireshark 安装教程
1.2.1安装教程https://blog.youkuaiyun.com/cumirror/article/details/46942831.6.1https://download.youkuaiyun.com/download/sese609/3502852?utm_source=bbsseo原创 2019-10-16 11:20:21 · 1093 阅读 · 0 评论 -
Linux git difftool 适配安装Beyond Compare 4
首先去官网下载软件1.1、官网下载http://www.scootersoftware.com/download.php1.2、安装Beyond Compare 4之前先安装deb文件工具sudo apt-get updatesudo apt-get install gdeb然后用gdei工具安装下载的bcompare-4.2.10.23938_amd64.deb文件安装指令:...原创 2019-09-13 17:00:04 · 1495 阅读 · 0 评论 -
关于linux中python版本的问题
首先通过指令查看ubuntu中有那些版本cd /usr/bin ls |grep python只是查看usr/bin下的执行文件中的python(如果你没有连接过来,可能看不到。一般我们把可执行文件连接到这个地方,然后你就可在任何地方执行这里面的可执行文件(配置了相关环境变量所以可以))可以看到python对应的是文件python2.7(2.7.12),系统调用的就是文件pytho...原创 2019-08-22 14:07:54 · 245 阅读 · 0 评论 -
Linux -chmod、chown、chgrp指令
1、chgrp: 改变所属用户组chgrp -R 【用户名】【文件/目录】-R :同目录下搜友文件、目录2、chown:改变文件所有者用法等同chgrp3、chmod:改变文件权限读写执行权限r:4w:2x:1(其中第一个-是文件类型)可以看见图片中的test.sh文件的权限是 user是7(4+2+1)group是6(4+2+0)other是4(4+0+0)两个MT...原创 2019-08-11 18:47:05 · 197 阅读 · 0 评论 -
linux 修改用户登陆shell字体颜色和vim颜色字体设置
参考链接:https://blog.youkuaiyun.com/bt517840374/article/details/80004161一、关于shell颜色设置(当然也可以通过shell窗口的设置来设置字体和颜色,这样设置的通过ssh登录后颜色就还原为最初的颜色了)linux 修改用户登陆shell字体颜色———自定义linux启动后环境变量加载的顺序为:etc/profile → /etc/pr...原创 2019-08-15 11:27:12 · 1921 阅读 · 0 评论 -
linux shell——zsh的安装与使用
文件转载:https://www.cnblogs.com/lfri/p/10798105.htmlZsh是什么Shell是在程序员与服务器间建立一个桥梁,它对外提供一系列命令,让我们得以控制服务器。常用的Bash就是Shell的一种,也是Linux下默认Shell程序。这里介绍一种更强大的、更人性化的Shell——oh-my-zsh。Zsh属于Shell中的一种,但比Bash好用,而且完全兼...转载 2019-08-14 10:23:06 · 216 阅读 · 0 评论 -
linux命令之curl的作用与常用实例
linux命令之curl的作用与常用实例转载:https://www.jianshu.com/p/85fadef0b7efcurl是linux系统中利用url规则在命令行中进行文件传输的工具。支持文件的上传、下载功能,是比较常用到的linux命令。1/获取url内容并输出到命令行curl https://www.baidu.com获取https://www.baidu.com链接内容内...转载 2019-08-14 14:42:03 · 857 阅读 · 0 评论 -
Linux下tree的使用介绍
Linux下tree的使用介绍参考:https://www.cnblogs.com/Mr0wang/p/7266616.html1、install 安装sudo apt-get install tree2、参看帮助tree --help3、参看所有目录结构tree4、查看目录X级tree -L 【x】5、输出目录保存到tree -L 2 > /home/xxx/...原创 2019-08-14 15:12:02 · 160 阅读 · 0 评论 -
linux下文件bash vim文件说明
参考:https://www.cnblogs.com/dylancao/p/10109298.html关于bash一 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.所以如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。可以通...原创 2019-08-19 19:47:14 · 245 阅读 · 0 评论 -
linux下文件目录
参考:https://www.cnblogs.com/sytfyf/p/6364691.html在 Linux 下,我们看到的是文件夹(目录):可以看到以上是ubuntu16中根目录的情况(一般根目录下只放文件夹,不放文件,楼主的来了两个文件(initrd.img和vmlinuz)还不知道具体怎么产生的不敢乱删)在早期的 UNIX 系统中,系统文件目录比较混乱。Linux 面世不久后,对文...原创 2019-08-19 20:05:07 · 394 阅读 · 0 评论 -
linux安装vim插件 NERDTree、taglist 、winmanager(类似source insight)
OS:ubuntu16.04vim:7.4参考:https://www.linuxidc.com/Linux/2017-03/141699.htmNERDTree 所有版本:http://www.vim.org/scripts/script.php?script_id=1658这里使用的NERDTree版本是:4.2.0 (5.0的不能用,楼主没试过)因为这是插件安装很简单 解压以后拷...原创 2019-08-23 10:09:19 · 1015 阅读 · 0 评论 -
linux创建桌面图标(两种方式)
参考:https://www.cnblogs.com/lzpong/p/6145511.html参考:https://www.cnblogs.com/hxzkh/p/7827777.html第一种:进入 /usr/share/applicatoions,找到所需的软件的快捷方式,拷贝到桌面就可以了。这种方法不适用所有程序,有的程序不会在这里创建快捷方式。第二种:(条件是你有一个可以执行的...原创 2019-08-19 21:17:58 · 9510 阅读 · 1 评论 -
Ubuntu中利用 sysv-rc-conf 设置开机自启动
转载:https://blog.youkuaiyun.com/u013554213/article/details/86584705在《在Linux中利用Service命令添加系统服务及开机自启动》中提到,可以使用 chkconfig 把服务加到开机自动启动列表里,开机就能自启动了,但是chkconfig 是Redhat下的程序,而在Ubuntu下有一个更好的程序可以完美“替代”chkconfig,那就是s...转载 2019-08-15 11:06:03 · 525 阅读 · 0 评论 -
samba服务器的安装配置,以及配置文件说明
这里写自定义目录标题使用的是ubuntu16.04和win8SambaInstallapt install -y sambaConfiguremkdir /codevi /etc/samba/smb.conf[Code]comment = Workpath = /codebrowseable = yeswriteable = yesservice smbd r...原创 2019-08-14 09:54:40 · 416 阅读 · 0 评论