首页 > 系统相关 ># Linux操作补充

# Linux操作补充

时间:2023-12-05 22:46:00浏览次数:45  
标签:文件 vimrc tar 补充 xxx file Linux 操作 txt

取消高亮显示空格和Tab

gvim ~/.vimrc
# 在.vimrc文件中
set nohls

# shell中执行
source ~/.vimrc

./vimrc是Gvim的配置文件

Gvim新建窗口

:tabnew
# 切换窗口(坐下上右切换)
ctrl + w + h/j/k/l

设置链接

可以将一些路径进行设置快捷方式,方便在项目中进行访问

ln -s file_path/dir_path link_name

文件类型

d - 目录
b - block
l - link
p - 管道设备
- - 常规文件
c - 字符特殊设备文件

不同文件之间复制粘贴

  • 这种复制粘贴方式可以用于不同的文件之间

find

  • find - 按照文件名进行查找
  • grep - 按照文件内容进行查找
fine path -name *error* -print

grep

比较两个文件

diff file1 file2

  • < - 表示前一个文件
    • 表示后一个文件

命令重定向与管道

// 清空原有的内容,重新写入
ls -l > file.txt

// 追加内容
ls -l >> file.txt 

// file.txt中的文件作为输入内容执行grep
grep keyword < file.txt

打包和压缩

# 打包
tar -cvf tar_name file/dir

# 打包压缩(压缩包以gz结尾)
tar -czvf xxx.tar.gz file/dir

# 解包/接压缩
tar -xzvf xxx.tar.gz
tar -xvf xxx.tar

# 不解包,只查看内容
tar -tvf xxx.tar

查看进程

# 查看进程
ps -u 

# 杀死进程
kill -9 pid

# 实时进程
top

ctrl + c 退出查看

查看空间占用

du -sh (当前目录的总空间)
du -sh * (每个文件的空间)
du -h (递归显示文件占用空间)

标签:文件,vimrc,tar,补充,xxx,file,Linux,操作,txt
From: https://www.cnblogs.com/Icer-newer/p/17878204.html

相关文章

  • Linux_315_Ansible模块之定时任务管理
    ansible的cron模块来添加任务1、添加定时任务,每5分钟进行时间同步ansibleyu-mcron-a"name=ntp_cronjob='/usr/sbin/ntpdatentp.aliyun.com>/dev/null2>&1'minute=*/5"2、远程的查看定时任务是否添加ansibleyu-mshell-a"crontab-l"3、再添加一个记录,事件是......
  • 关于操作符的两道面试小题
    一.练习:编写代码:求一个整数存储在内存中的二进制中1的个数首先:看到这个题是首先应该想到整数在内存中存储的形式是二进制的补码其次:例如整数123,若想知道这个十进制数的个十百位都是什么,可以用123%10,或者用123/10;同理对于一个二进制数来说,若想知道它的每一位是0是1,只需让它%2或/2最......
  • Linux p14 组管理和权限管理
    组管理和权限管理一、组管理Linux组的基本介绍Linux组:在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其它组的概念。文件/目录所有者(User):一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。文件/目录所在组(Gro......
  • 初学linux
    初学linux Linux是一套可以免费使用和自由传播的类Unix操作系统,并且是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多CPU的操作系统。和我们熟悉的Windows操作系统(XP、7、8、10等)以及MacOS系统一样、都是用于管理和控制计算机硬件和软件资源的计算......
  • Linux文件管理
    Linux系统是一个基于Unix的操作系统,它有着独特的文件管理方式。在Linux系统中,一切都是文件,包括普通的文本文件,图片文件,音频文件,视频文件,以及设备文件,目录文件,链接文件,管道文件,套接字文件等等。Linux系统使用一个分层的目录结构来组织这些文件,这个结构被称为文件系统。文件系统的最......
  • Linux命令学习
    在Linux课程中所学01 今天在大学期间一节Linux课程中,我学习到了一些基本的命令记录一下less命令命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键控制,查找文件内容比more更容易,最后按q键退出。head命令有些配置文件内容很多,但真正需要查看的内容只......
  • Linux监测工具 - NetData
    安装yuminstall-ynetdata.x86_64配置vi/etc/netdata/netdata.conf##修改默认端口,默认为:19999defaultport=19999##修改bindto=localhost为bindto=0.0.0.0bindto=0.0.0.0##重启systemctlrestartnetdata访问地址http://localhost:19999/netda......
  • Linux“No space left on device”系统磁盘空间不足问题排查处理
    Linux“Nospaceleftondevice”系统磁盘空间不足问题排查处理目录Linux“Nospaceleftondevice”系统磁盘空间不足问题排查处理1问题2排查和处理2.1第一次排查处理2.2第二次排查处理1问题今天项目测试环境自动发版失败,确认日志发现提示磁盘空间不足,不能正常生成war......
  • linux命令
    一、基础知识1.1Linux系统的文件结构/bin二进制文件,系统常规命令/boot系统启动分区,系统启动时读取的文件/dev设备文件/etc大多数配置文件/home普通用户的家目录/lib32位函数库/lib6464位库/media手动临时挂......
  • 文件的操作方法
    文件的操作方法(1)读操作f.read()读取文件所有内容,执行玩该操作后,文件内的指针会移动到文件内容的末尾。f.readline()读取一行内容,光标会移动到第二行首部f.readlines()读取每一行的内容,存入列表中。#读操作#withopen('02.txt','rt',encoding='utf-8')asf:......