Linux
文章平均质量分 74
Linux yyds。
嘻嘻作者哈哈
喜欢折腾技术。寒窗苦读无人晓,一朝成名天下知。
展开
-
VIM(Neovim)基本概念与高效使用方法
操作符和动作Vim两个基本概念:操作符operator和动作motion。operator看作动词,motion看做名词。操作符是用于对文本内容进行操作的命令,比如修改c、删除d、y复制到寄存器、~交换大小写、g~反转大小写、>增加(右)缩进、<减小(左)缩进、=自动缩进、zf定义折叠、gu转为小写、gU转为大写等。# 查看操作符:h operator动作是指移动光标的命令等。比如h、j、k、l、/、w、b、e、^、0、$、%、s等。用来限定范围。动作 = 移动光标的命令或动作原创 2022-03-01 21:51:22 · 3608 阅读 · 0 评论 -
Vim(Neovim)配置coc.nvim
操作系统:Ubuntu20.40。安装coc安装Node.js安装命令:curl -sL install-node.now.sh | bashnpm安装neovim和yarn:sudo npm i --registry https://registry.npm.taobao.org install -g neovim yarn配置淘宝镜像:npm config set registry https://registry.npm.taobao.orgvim-plug安装coc.nvim在V原创 2022-02-13 01:32:30 · 7338 阅读 · 0 评论 -
Ubuntu安装oh my tmux(配置tmux和.tmux)
安装oh my tmux官方github地址: .tmux安装教程已上传到gitee:安装.tmux预准备安装终端复用器tmux二进制包安装源码编译安装注:源码安装过程如果如果缺少相应的依赖包,可先安装依赖软件,再编译安装tmuxgit clone https://github.com/tmux/tmux.gitcd tmuxbash autogen.sh./configure && makesudo make install安装oh my zsh原创 2021-12-29 22:23:27 · 2444 阅读 · 0 评论 -
Ubuntu终端配置oh-my-zsh(详细配置ohmyzsh步骤)
安装oh my zshoh my zsh的github地址:oh my zsh以Ubuntu 20.04为例。安装教程和文件已上传到gitee:安装oh my zsh预准备安装Zsh、curl、wget、git、vim。sudo apt install zsh curl wget git vim -y安装oh my zsh# 通过wget安装sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/maste原创 2021-12-29 22:13:34 · 19592 阅读 · 2 评论 -
Linux特殊权限SUID、SGID和SBIT管理
Linux,特殊权限。当一个文件设置了SUID后,某个用户执行这个文件时其实是以文件所有者(属主)的身份来运行。暂时切换身份。将目录设置sgid后,如果在该目录下创建文件或目录,新建的文件所在的组都将与该目录所属组保持一致。sgid表现在文件所属组的执行权限位,用小写s表示。原创 2021-12-08 22:42:50 · 936 阅读 · 0 评论 -
Linux创建文件或目录的权限
一、Linux文件的权限 1.文件创建时的默认权限是666,也就是没有执行权限rw-rw-rw-;目录的默认权限是777,也就是满权限rwxrwxrwx。 2.文件的实际权限为默认权限减掉umask,当然如果本身默认权限就没有对应的权限为,则也就不存在减掉这个操作了。二、例子1.创建文件touch high.c /* 创建文件 */ls -l high.cr表示4,w表示2,...原创 2020-04-18 15:02:35 · 10096 阅读 · 0 评论 -
Liunx系统fork函数
一、作用:创建一个子进程二、接口#include <unistd.h>pid_t fork(void); 1.返回值:进程创建成功时,父进程fork结束后返回子进程的进程ID,子进程返回0;失败返回-1。 2.pid_t:类型表示进程ID,但为了表示-1,它是有符号整型。 3.在父进程执行fork后,fork函数才变为2个,子进程虽然有fork函数,但是不会再创建...原创 2020-04-10 21:30:07 · 175 阅读 · 0 评论 -
ubuntu下ftp安装和使用(vsftpd)
一、ftp功能:上传和下载文件,应用层协议使用ftp协议,传输层使用TCP协议,默认端口21。二、安装:(一)、服务器端1.安装vsftpd(very secure FTP daemon)服务器:非常安全的FTP守护进程,顾名思义提高了ftp协议传输数据的安全性。sudo apt install vsftpd2.配置,打开/etc/vsftpd.conf,建议先备份一份cd /etc...原创 2020-03-24 01:00:38 · 4055 阅读 · 0 评论 -
vim/vi基本操作
一、插入模式1.插入位置:i:在光标前插入I:在行首插入a:在当前光标后插入A:在行末插入o:向下新开一行,光标位于行首O:向上新开一行,光标位于行首二、末行模式同时按shift和;进入末行模式w:存盘wq:存盘退出q:不存盘退出,非强制q!:不存盘,强制退出三、命令模式按esc可以从插入模式和末行模式退出到命令模式代码自动排版: gg=G移动命令:h:...原创 2019-06-19 21:11:46 · 208 阅读 · 0 评论