ubuntu
u影动
这个作者很懒,什么都没留下…
展开
-
Linux 内核版本和发布历史
在 2.6.x 版本以前,托瓦兹将核心的发展趋势分为两股,并根据这两股核心的发展分别给予不 同的核心编号。次版本为偶数表示稳定版本 (stable) 如 2.6.xx,等到核心功能发展成熟后会加到这类版本中,提供使用者一个相对稳 定的 Linux 作业环境平台。自那时起,版本的格式为A.B.C.D,其中A,B,C,D代表:A和B是无关紧要的,C是内核的版本,D是安全补丁。自 3.0(2011年7月)发布后,版本的格式为3.A.B,其中A,B代表:A是内核的版本,B是安全补丁。它有 10,239 行代码。原创 2024-02-01 18:46:47 · 2229 阅读 · 0 评论 -
如何安装配置samba
Ubuntu1、安装使用源安装,在终端中输入如下命令:#sudo apt-get install samba#sudo apt-get install smbclient2、配置sudo gedit /etc/samba/smb.conf(1)在文件末尾添加:[mia] comment = Shared Folder require password path = /home/mia public = yes writable = yes valid users = m原创 2022-07-11 16:48:49 · 1102 阅读 · 0 评论 -
Make
make 2>&1 | tee log.txt1. make是什么?make是linux下一个非常强大的命令,简单点就是你要编译你的源代码就得靠他了。2. 2>&1是什么意思?0 stdin,1 stdout,2 stderr2>&1应该分成两个部分来看,一个是2>以及另一个是&1,其中2>就是将标准出错重定向到某个特定的地方;&1是指无论标准输出在哪里。所以2>&1的意思就是说无论标准出错在哪里(哪怕是没有?),都将标准出错重定向到标准输出中。3. | 管道管道的作用是提供一个通道,将上一个程序的标准输出原创 2022-07-11 16:45:57 · 85 阅读 · 0 评论 -
repo
repo forall -vc "git reset --hard"repo forall -c 'commitID=`git log --before "2021-05-23 00:00" -1 --pretty=format:"%H"`; git reset --hard $commitID'repo forall -c 'git log --pretty="%h - %s" --since="2021-05-19" --before="2021-06-01" --pretty -p' > gitlog原创 2022-07-11 16:43:05 · 694 阅读 · 0 评论 -
Git
git commit --amendgit查看某个文件的提交记录git log --pretty=oneline 文件路径/文件名git log --pretty=oneline 文件路径/文件名git删除未跟踪文件# 删除 untracked filesgit clean -f# 连 untracked 的目录也一起删掉git clean -fd# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd# 在用原创 2022-07-11 16:39:04 · 84 阅读 · 0 评论 -
vim
1. 比较两个文件 vim -d a.c b.c 2. 文件合并 文件比较的最终目的之一就是合并,以消除差异。如果希望把一个差异点中当前文件的内容复制到另一个文件里,可以使用命令 dp (diff "put") 3. 打开Vim的diff窗口后,可以使用:qa命令退出所有窗口 4. 打开文件时启动分屏 使用Vim打开文件时,可以通过参数-On 或 -on来启动分屏。 n 代表整数,表示将整个屏幕分成n部分 大写 O 表示进行垂直方向分屏,小写 o 表示水平方向进行分屏 ...原创 2022-07-11 16:36:27 · 76 阅读 · 0 评论 -
ctags
1.生成标签文件 -R表示recursive,递归,为当前目录及其子目录中的c文件生成标签文件。最后一个.表示在当前目录。 运行完当前目录会多一个文件tags,就是c标签的索引文件。2.跳转原创 2022-07-11 16:29:57 · 432 阅读 · 0 评论 -
使用Vim比较两个文件的内容
1. 使用vim的比较模式打开两个文件:vim -d file1 file2或vimdiff file1 file22. 如果已经打开了文件file1,再打开另一个文件file2进行比较::vert diffsplit file2如果没有用vert命令,diffsplit则会分上下两个窗口。3. 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。分别在两个窗口里面输入命令::diffthis4. 如果更改了某个窗口的内容,vim又没有自动更新dif原创 2020-11-23 10:07:03 · 1964 阅读 · 0 评论 -
Ubuntu16.04安装python3.6及以上版本
查看系统当前Python版本:python --version安装Python3.6及以上版本,执行以下命令:sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get updatesudo apt install python3.6修改软连接:cd /usr/bin && llsudo rm python3sudo ln -s python3.6 python3安装Python3.6可能遇到的问题,解决方法:sudo apt-get install pyt原创 2020-07-29 17:45:57 · 1086 阅读 · 0 评论