首页 > 系统相关 >Linux基础

Linux基础

时间:2024-05-08 17:14:24浏览次数:22  
标签:shift 基础 chmod ----------- 进程 Linux ---------- txt

1.Git

#生成密钥
ssh-keygen -t ed25519 -C "邮箱"  

2.Linux命令

2.1 vim

# 一般模式  i/I/a/A/o/O
yy----------复制光标当前一行
y3y---------复制3行
p-----------粘贴
u-----------撤销上一步
dd----------删除当前行
d3d---------删除3行
x-----------剪切一个字母,相当于del
yw----------复制一个词,当前光标—空格处
dw----------删除一个词,当前光标—空格
​
shift+6(^)--移动到行头
shift+4($)--移动到行尾
1+shift+g(1+G)----------移动到第1页页首
shift+g(G)---------------移动到页尾行
​

/要查找的词------n 查找下一个,N 往上查找
:noh-----------取消高亮显示
:set nu--------显示行号
:set nonu------关闭行号
:%s/old/new/g---------替换内容  g代表全局
ln -s 1.txt 1.ln                       #给1.txt建立名为1.ln的软连接
sed -i 's/abcd/ABCD/g' ./1.txt         #替换

#修改权限
r=4 w=2 x=1 rwx=7
chmod u+x 1.txt 
chmod g+x 1.txt  
chmod u-x,o+x 1.txt
chmod -R 777 1.txt      #所有权限
chown -R wsl:wsl 1.txt  #改变所有者

useradd wsl           添加用户
passwd  123456        设置密码
passwd user_name      修改密码
chage -l user_name    查看用户密码有效期
chage -M 99999 -W 7 user_name   取消有效期

2.2进程

ps -aux                        #进程
ps aux | egrep '(namenode)'    #查看指定进程
pgrep -f pushgateway | xargs kill           #查看指定进程
netstat -anp   | grep 9870         #端口占用情况 服务进程
telnet ip port                     #长连接 web界面 
netstat -antup | grep 9870 | awk '{ print $NF NR}' | awk '{ print $1}'
​
top                            #系统状态
free -h                        #内存
lsblk                          #磁盘挂载情况
hdfs dfs -df -h /              #hdfs
df -h                          #磁盘
du -sh                         #查看当前目录的大小
du -h --max-depth=1            #当前目录下文件的大小
jmap -heap 2321                #查看2321进程的堆内存


标签:shift,基础,chmod,-----------,进程,Linux,----------,txt
From: https://www.cnblogs.com/xiao-hua-sheng/p/18180248

相关文章

  • Linux系列---【使用lvm对xfs类型逻辑卷进行缩容】
    使用lvm对xfs类型逻辑卷进行缩容1.确定需要缩容的逻辑卷的类型是否是xfsdf-Th2.备份逻辑卷对应的目录原数据#/tmp/home.dump:为备份后存放的位置,/home:为需要备份的目录xfsdump-f/tmp/home.dump/home#1.输入session名:home_session#2.输入media:home_media#3.查看......
  • Python基础之基本运算符
    【一】参考网站菜鸟教程:https://www.runoob.com/python/python-operators.html【二】算数运算符python支持的算数运算符与数学的运算符号是一样的#【1】加法运算符a=3b=4c=a+bprint(c)#输出7#【2】减法运算符a=3b=4c=a-bprint(c)#......
  • Python基础之流程控制语句
    【一】流程控制语句介绍程序是由语句构成,而流程控制语句是用来控制程序中每条语句执行顺序的语句流程控制方式有顺序结构分支结构循环结构最简单最常用的就是顺序结构,执行方式是从上至下一句一句来【二】顺序结构【1】什么是顺序结构顺序结构是指按照代码书写的顺......
  • Python基础之程序与用户交互
    程序与用户交互【一】什么是与用户交互交互就是输入和输出input输入数据,print输出数据【二】为什么要与用户交互将计算机拟人化,实现像人一样能和用户进行交流我们需要一个平台,也就是计算机来支持用户实现数据的输入和输出【三】如何与用户交互【1】输入(input)(1)Python3......
  • NumPy:Python科学计算基础包
    NumPy是Python科学计算的基础包,几乎所有用Python工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。Numpy全称NumericalPython。它提供了2种基本的对象:ndarray与ufunc。ndarray是存储单一数据的多维数组,它......
  • 计算机基础
    【计算机基础】【一】编程和编程语言【1】什么是语言语言是人与人之间交流的媒介,例如各个语种,中国的各个地方的方言【2】什么是编程编程就是指将人类思维逻辑转化成计算机能够理解和执行的指令【3】什么是编程语言编程语言就是人与计算机之间交流的媒介【4】为什么......
  • C++基础-如何引入第三方静态库、动态库或自定义库 摘自 https://blog.csdn.net/u01310
    C++无论是内置库还是第三方库,都需要自己手动进行查找、配置、引入等工作。本文即是帮助完成C++项目对于库、框架如何完成依赖引入达成可调用的目的,重点讲述开发工具VisualStudio中的操作静态库(.lib)静态库引入适用用于大部分无开源的第三方库,开发者不需要关心库的具体实现如何,......
  • [转]Linux安装conda(python的版本管理工具)
    原文地址:Linux安装conda-知乎Conda的安装与使用在服务器上使用Linux命令行安装Conda(Conda可以理解类似于应用商店或是mac里的AappStore。可以在conda里面安装软件,或者在conda之外安装),使用conda管理小环境和使用conda管理软件,用conda来安装和管理生信软件以及环境比较方便。......
  • (一)Linux CentOS Redis 安装
    1、获取源//redis-stable是最新稳定版wgethttps://download.redis.io/redis-stable.tar.gz2、解压编译//我指定目录/apptar-xzvfredis-stable.tar.gz-C/appcd/app/redis-stablemake&&makeinstall3、修改配置启动//设置后台运行daemonizeno改成yes//运行......
  • 软件设计师基础学习 九
    九、数据结构9.1数据结构9.1.1线性结构线性结构:每个元素最多只有一个出度和一个入度,表现为一条线状。线性表按存储方式分为顺序存储和链表1.顺序存储:用一组地址连续的存储单元一次存储线性表中的数据元素,使逻辑上相邻的元素物理上也相邻2.链式存储:存储各数据元素的节点的地......