linux中vim常用操作
三种模式# 命令模式vim 文件名# 插入模式按a/i/o 进行插入模式按esc 重新进入命令模式# 编辑模式按:(冒号)进入编辑模式插入命令命令作用a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行首插入o在光标下插入新行O在光标上插入新行设置行...
2024-01-10linux中批量添加文件前缀的操作
需要在文件夹内所有txt文件的文件名前面添加"gt_";就是由原来的文件“xxx.txt”变成“gt_xxx.txt”:网上搜来的脚本如下:for i in `ls`;do mv -f $i "echo "gt_"$i`;done1、首先, linux命令行切换到你需要修改文件名的目录之下:cd 目的目录2、在该目录下新建sh文件:touch xxx.sh3、打开xxx.sh文件:vim xxx.sh3、将...
2024-01-10linux系统中文件存储结构 [操作系统入门]
linux系统中一切文件都是从根目录(/)开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,并且定义了常见目录的用途。 什么是文件系统层次化标准(FHS)? FHS是根据以往无数Linux系统用户和开发者的经验而总结出来的,是用户在Linux系统中存储文件时要遵守的规则,用于...
2024-01-10Linux文件、目录操作
cd 切换目录cd /bin 切换到bin目录(指定目录),cd即change dircd .. 切换过到当前目录的上一级目录,可以用..,也可以用../cd / 切换到系统根目录cd ~ 切换到当前用户的根目录,比如我的用户名是chy => /home/chycd - 切换到上一个目录,是上一个,不是上一级,类似于历史记录...
2024-01-10Linux操作系统中安装VMwareTools
VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。系统环境 Centos7.7 Centos8.0 Fedora31 Ubuntu18.04 在线安装VMware Tools在Centos7,Centos8,Fedora31,Ubuntu最简单的方法就是从网络仓库安装open-vm-tools。Open VM To...
2024-01-10linux查看文件指定行 [操作系统入门]
1. 从第1000行开始,显示2000行。即显示1000~2999行cat input_file | tail -n +1000 | head -n 2000 2. 显示 1000行到3000行cat input_file | head -n 3000 | tail -n +1001 *注意两种方法的顺序分解: tail -n 1000:显示最后1000行 tail -n +1000:从1000行开始显示,显示1000行以后的 head -n 1000:显示前面1000行 3. 用sed...
2024-01-10在Linux操作系统中修改环境变量的方法
方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码# source /etc/profile方法二:在用户目录下的.bash_profile文件中增加变量【对单一用户生...
2024-01-10详解Linux文件操作知识点
文件操作的相关系统调用创建int creat(const char *filename, mode_t mode);参数mode 指定新建文件的存取权限,它同umask 一起决定文件的最终权限(mode&umask),其中umask 代表了文件在创建时需要去掉的一些存取权限,它只影响读、写和执行权限,调用函数为int umask(int newmask)。打开int open(const char *pathname, int fla...
2024-01-10如何在 Linux 操作系统中刷新文件系统缓冲区?
为了将缓存写入同步到持久存储,我们在 Linux 操作系统中使用了 sync 命令。同步命令用于同步易失性存储器和持久性存储器中的相应文件数据。语法同步命令的一般语法如下 -sync [OPTION] [FILE]...同步命令中可用选项的简要说明不。选项和说明1-d, --data只同步文件数据,不同步不需要的元数据。2-f, --file-...
2024-01-10Linux修改文件常用操作指令[操作系统入门]
Linux修改文件时的一些常用操作指令,如 保存和退出等按ESC键 跳到命令模式,然后::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e!...
2024-01-10Linux文件分割和合并 [操作系统入门]
1. 简介 Linux服务器普通的文件上传下载一般用 sz rz 就可以满足要求了,但是遇到大文件(超过4G)时就不好使了。 这是就可以通过将大文件分割为小文件传输,之后再进行文件合并即可。2. split usage: split <option> <input> <prefix> 第一步首先就是进行文件的分割操作,用到的是 split 命令 -b : ...
2024-01-10linux是什么操作系统,一文带你了解Linux是什么
Linux是自由的免费开源的,它是以unix为原型改造的,一个多用户多任务的操作系统,任何人都可以修改其代码和页面,其中主要的目的就是为了不收商业化的限制,而我们将服务器部署在linux系统上会更加高效稳定、安全(注:UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种...
2024-01-10在Docker容器中运行不同的Linux操作系统?
一直在尝试学习Docker,让我感到困惑的是,在Docker容器中实际上如何运行与主机操作系统不同的Linux。如果我们假设我的Docker主机正在运行RedHat并且我从Ubuntu映像启动了一个容器,那么是否满足以下条件?:从逻辑上讲,如果Ubuntu映像占用空间约为550MB,那么Docker Daemon是否会从映像注册表中实际...
2024-01-10linux中xargs命令的使用方式 [操作系统入门]
在Linux中 xargs 是给命令传递参数的一个过滤器,可以将管道或标准输入的数据转换成参数,默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行,不过通过 xargs 的处理,换行将被空格取代。 如何使用xargs命令语法:xargs [OPTIONS] [COMMAND [initial-arguments]]举一个例子:我们用管道符传...
2024-01-10Linux笔记:文件和目录常用操作
本文讲了一些文件和目录本身的基础知识和操作,如新建、复制、移动等,并不涉及文件内容的查看、编辑、搜索等操作。 文件归属文件的归属只有三种关系:所有者u:即文件的拥有者,并且一个文件同时只能有一个所有者,一般是谁创建的文件,这个文件的所有者就是谁。所属组g:文件归属...
2024-01-10一文详解Linux用户和用户组 [操作系统入门]
?一、用户#前言用户的身份在我们平时中就很常见,比如我们要登录百度网盘,qq都是以一个用户的身份进行登录,那么在Linux系统中也一样,我们也是需要一个用户来登录到服务器里面,然后再做相关的操作,一个进程也需要以一个用户的身份运行。用户分类root用...
2024-01-10linux下Matlab中文字体方框问题解决方法 [操作系统入门]
原理:就是java缺失中文字体,可以补全字体即可,具体如下:1、linux的中文字体选择文泉驿雅黑字体,在/usr/share/fonts/wenquanyi/wqy-microhei 字体名称wqy-microhei.ttc,其实和ttf字体是一样的2、将中文字体拷贝到matlab安装目录:$MATLAB//sys/java/jre/glnxa64/jre/lib/fonts/fallback/,如下操作: mkdir fallback; cd fallback;...
2024-01-10Linux中的基本概念:内核和shell [操作系统入门]
本文将介绍一系列与Linux系统编程有关的概念。操作系统的核心——内核操作系统 System 、内核 kernel广义指完整的软件包,这包括用来管理计算机资源的核心层软件,以及附带的所有标准软件工具,诸如命令行解释器、图形用户界面、文件操作工具和文本编辑器等。狭义指管理和分配计算机资源...
2024-01-10如何查找Linux中所有777权限的文件? [操作系统入门]
正确的设置文件权限是Linux系统管理中最关键的部分。一个权限为777的文件对每个人都是开放的,可以读和写。任何登录到系统的用户都可以对这个文件进行写入。这对您的服务器系统是具有很大的安全威胁的。在某些情况下,你可能需要777权限,比如日志文件等...
2024-01-10如何在Linux乌班图中安装向日葵 [操作系统入门]
1、在乌班图内打开火狐浏览器,输入向日葵安装包官方下载地址:https://sunlogin.oray.com/download/ 然后如图所示下载向日葵For Linux 版本 2、下载完毕后,点击浏览器右上角的向下箭头,然后打开下载文件所在目录,如图所示: 3、复制安装包路径,如图所示: 防止安装可能失败...
2024-01-10linux使用grep条件搜索大文件的行数等操作
二、常用的搜索命令1、grep搜索 grep 参数 文件名 | head //从头查找 grep 参数 文件名 | wc- l //查看符合条件的有多少行 cat 文件名 |grep 参数$ //输出以该参数结尾的行内容2、实例(1)根据具体的参数来搜索行数cat /data/weblogs/xxx.access.log |grep "GET /pixel.jpg?"|wc -l 4102386(2)...
2024-01-10文本编辑之Vim[操作系统入门]
一、Vim、Vi文本编辑器1??:vi: Visual Interface,文本编辑器2??:文本:ASCII, Unicode3??:VIM - Vi IMproved二、Vim、vi的特点1??:vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等,vi/vim只是一个文本编辑工具,它只能对文本的内容进行操作,比如新增内容、修改内容、...
2024-01-10Linux系统中磁盘分区及磁盘分区命名 [操作系统入门]
linux系统中的硬盘分区如何命名? 扩展:一块硬盘最多有四个分区。主分区加扩展分区小于等于4。分区一共有三种,主分区,扩展分区,逻辑分区。一块硬盘可以没有扩展分区和逻辑分区。主分区以外的分区称为逻辑分区。主分区最少为1个,主分区最多为4个。扩展分区继续划分才有逻辑分区...
2024-01-10Linux中标准输出和标准错误的重导向 [操作系统入门]
如果一个命令需要长时间在服务器上运行,那么很多时候会用到nohup命令,这时即便远程登录ssh中断了与服务器的联系,那么在服务器上运行的命令也不会因此而被迫停止。通常情况下,nohup与&连用,&的意思是将该命令放在后台执行。如下:nohup example.sh &将exmap...
2024-01-10Linux中的硬链接和软链接的概念、区别及用法[操作系统入门]
概念:硬链接(hard link): A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,...
2024-01-10