linux知识点

简介: linux知识点
#
查看当前目录文件
ls
查看当前路径
pwd
创建文件
touch 1 1.txt
创建目录
mkdir 1 1.txt
删除文件
rm 1 1.txt
删除目录
rmdir 1
rm -r 1
清屏
clear

查看所有文件
ls -a
查看详细信息
ls -l
查看详细信息并且人性化文件大小
ls -h -l
ls怎么用
ls -alh
.代表隐藏文件
.当前目录
..上一级目录
ls ..

帮助
rm --help
man rm

ls通配符
ls ?.txt
ls *txt
ls [a,b,c]23.txt
ls [1-10].txt
cd延申
回到根目录
cd
cd ~
当前目录和上一个目录
cd .
cd ..
最近两次切换
cd -


文件和目录不可以重名
touch扩展
不存在则创造文件,存在会修改动用文件日期
mkdir扩展
mkdir a b创建两个
mkdir I/am/a/people创建四层

rm扩展,删除以后不会存到垃圾桶
rm 文件
rm -r 目录
rm -r wo都会删除所有的
rm -f wenjian 不会提示,强制删除不会报文件不存在

tree 目录
tree
tree 图片
只会显示目录
tree -d

cp 复制
cp 源文件 新文件
cp 源文件 目录/文件
提示你是否覆盖文件
cp -i 源文件 ..
cp -r 复制目录

mv移动不带参数
mv移动文件目录  重命名
重命名
mv -i 旧 新

文件内容获取
cat 小说全部显示

more 小说分屏显示
回车 加载一行
空格加载一屏
b往回走
f下一屏
q退出

cat扩展
显示行数(会把空行给整合)
cat -b 小说
显示所有行号
cat -n 小说

grep
grep -i "陈轩" 小说  不区分大小写
grep -n 显示行号
grep -v 取反

在行开头查找
grep ^"陈轩知道" 小说  
在行尾搜索
grep $"你小子" 小说

输出
echo "hello linux"
重定向
>写入
>>追加
echo "hello linux" 文件目录
cat 小说 > a.txt

管道 |
左边输出内容 作为右边输入内容
echo "很多内容" | more
echo "很多内容" | grep "key"

关机,重启
默认一分钟
shutdown
shutdown now
10分钟以后关机
shutdown +10
shutdown 20:30
重启
shutdown -r now
取消关机
shutdown -c

网卡:硬件
IP地址:电话号
ifconfig
ifconfig | grep inet

ping测试网址是否正常
Ctrl+c关闭
ping 192.168.127.1
ping 127.0.0.1

域名=IP地址
IP:端口
web服务器:80
SSH服务器:22
Https:443
Ftp服务器:21

ssh [-p 端口] wusen@IP
下载putty或者XSHELL
一般错误
sftp-the server‘s host key is not cached in the registry .
手动跑一下
psftp.exe
open 192.168.236.128 
解决
exit退出

复制本地目录或者文件到 服务器
scp=安全的复制
scp -P port 源文件 user@remote目标文件
复制目录加-r
scp -r -P

本地可以切换盘符
e://
scp e盘下的文件  wusen@192.168.236.128:
    

但是windows与其传输不方便
使用filezilla
连接不上报错:直接,文件,站点管理

免密跟改域名。















#
组在/etc/group
关于组 增加删除修改
sudo groupadd dev
sudo groupdel dev
查看组
cat /etc/group
修改
chgrp -R dev 文件目录

创建删除用户
sudo useradd -m -g dev xiaogao
此程序在/user/bin/passwd
sudo passwd xiaogao

查看用户信息
在/etc/passwd保存信息
id wusen
id xiaogao

查看当前有多少用户登录
who
whoami


修改主组
sudo usermod -g dev xiaogao
修改用户附加组
sudo usermod -G sudo xiaogao

修改用户的shell就是黑窗口格式
sudo usermod -s /bin/bash xiaogao
 


查看命令保存在哪
which sudo
which passwd

绝大多数二进制文件/bin
系统管理 二进制/sbin
后期二进制软件/user/bin
超级用户的管理程序/user/sbin

切换用户
目录不跟过去,只切换用户
su xiaogao
用户和目录同时切换
su - xiaogao
返回上一步/退出
exit
su直接切换到root 但是不安全

修改所有者
sudo chown 用户 文件或目录
修改组
chgrp -R 组 文件或目录
修改权限
chmod +/-r/w 文件
-R递归的方式将下面的都修改
chmod -R 755 文件/目录
755=拥有者 组 其他
rwx    rwx  rwx
421    421  421

777
755
644

系统信息命令
时间
date
日期
cal
一年日期
cal -y

显示磁盘剩余空间
df -h
显示目录的空间占用大小
du -h

查看进程
ps
ps aux  aux=所有用户访问内容:详细显示:所有的程序都会显示出来
排序
top
杀死
kill 数字代码


查找文件
find [目录] *?.txt
find [目录] -name "*?.txt"
软链接=快捷方式
ln -s 源文件绝对路径 名字
硬链接 没有-s   相当于把内容复制了, 删除源文件对它不影响
ln

打包和压缩
打包
tar -cvf 文件名.tar 文件 文件 文件
解包
tar -xvf 文件名.tar

打包且压缩
tar -zcvf 文件名.tar.gz 文件 文件 文件
解压
tar -zxvf 文件名.tar.gz
解压到指定目录
tar -zxvf 文件名.tar.gz 路径

软件安装
apt安装卸载升级
sudo apt install 命令
sudo apt remove 命令
sudo apt upgrade
sl是一个小火车
htop比top更好看

软件源

打开,没有就新建
vi 文件名

不指定则在最后一行
vi 文件 +16
:q退出
:w保存
:wq保存退出
:x保存退出
命令模式
末行模式 :进入  ESC退出

重复
移动和选择
编辑
撤销和重复
查找替换
编辑

h左
j上
k下
l右

w向后移动一个单词
b向前移动一个单词
0行首
^行首第一个不为空的位置
$行尾

gg文件顶部
G文件尾末
数字gg
5gg
数字G
:数字

Ctrl+b向上翻页
Ctrl+f向下翻页
H屏幕顶部
M屏幕中间
L屏幕底部


移动

段落移动
{向上移动一行
}向下移动一行
 
括号切换
%切换括号之间位置

标记
命令模式下操作
ma-z都可以
ma标记
'a回来

选中文本
v单个词
V行
Ctrl+v 块

d删除所选内容
u撤销
Ctrl+r撤销命令

x删除字符或者可视化下所选的内容
d删除所选内容

dd删除一行
5dd删除往下5行
D删除字符到行尾

dw
d0
d{
ndd
dG
d'a

复制命令
yy复制一行
5yy复制5行
y加移动命令
p粘贴

删除=剪切

替换命令
r替换选中的文本
R替换修改整行文本

缩进(操作整行代码)
>>
<<
.重复执行

多行选中 >
多行选择 <

查找
/陈轩
n下一个
N上一个

单词匹配,光标所在位置单词
*向下
#向上

查找并替换
全局替换
:%s/旧/新/g
局域替换
选中区域
:s/旧/新/g

确认替换加上gc
:%s/旧/新/gc
y/n/a/q
每一个都确认一下/每一个都确认一下/全部替换/直接退出

插入命令
i当前字符前插入
I行首插入
a当前字符后插入
A行尾插入
o下面加空行开始
O上面加空行开始


10i*ESC  输入10次*
.重复执行上次代码


给多行增加注释(尚未测试成功)
Ctrl+v
j
I
#
ESC

分屏命令
vi p
:e xiaoshuo
:n demo.txt

横向分配
:sp 文件名
纵向分屏
:vsp 文件名

Ctrl+ww
Ctrl+wr
Ctrl+wc
Ctrl+wq
Ctrl+wo
相关文章
|
8天前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
4天前
|
机器学习/深度学习 算法 大数据
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
2024“华为杯”数学建模竞赛,对ABCDEF每个题进行详细的分析,涵盖风电场功率优化、WLAN网络吞吐量、磁性元件损耗建模、地理环境问题、高速公路应急车道启用和X射线脉冲星建模等多领域问题,解析了问题类型、专业和技能的需要。
2466 14
【BetterBench博士】2024 “华为杯”第二十一届中国研究生数学建模竞赛 选题分析
|
4天前
|
机器学习/深度学习 算法 数据可视化
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
2024年中国研究生数学建模竞赛C题聚焦磁性元件磁芯损耗建模。题目背景介绍了电能变换技术的发展与应用,强调磁性元件在功率变换器中的重要性。磁芯损耗受多种因素影响,现有模型难以精确预测。题目要求通过数据分析建立高精度磁芯损耗模型。具体任务包括励磁波形分类、修正斯坦麦茨方程、分析影响因素、构建预测模型及优化设计条件。涉及数据预处理、特征提取、机器学习及优化算法等技术。适合电气、材料、计算机等多个专业学生参与。
1505 14
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
|
1月前
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19274 29
|
1月前
|
人工智能 自然语言处理 搜索推荐
阿里云Elasticsearch AI搜索实践
本文介绍了阿里云 Elasticsearch 在AI 搜索方面的技术实践与探索。
18822 20
|
1月前
|
Rust Apache 对象存储
Apache Paimon V0.9最新进展
Apache Paimon V0.9 版本即将发布,此版本带来了多项新特性并解决了关键挑战。Paimon自2022年从Flink社区诞生以来迅速成长,已成为Apache顶级项目,并广泛应用于阿里集团内外的多家企业。
17515 13
Apache Paimon V0.9最新进展
|
6天前
|
编解码 JSON 自然语言处理
通义千问重磅开源Qwen2.5,性能超越Llama
击败Meta,阿里Qwen2.5再登全球开源大模型王座
375 11
|
1月前
|
存储 人工智能 前端开发
AI 网关零代码解决 AI 幻觉问题
本文主要介绍了 AI Agent 的背景,概念,探讨了 AI Agent 网关插件的使用方法,效果以及实现原理。
18698 16
|
3天前
|
算法 Java
JAVA并发编程系列(8)CountDownLatch核心原理
面试中的编程题目“模拟拼团”,我们通过使用CountDownLatch来实现多线程条件下的拼团逻辑。此外,深入解析了CountDownLatch的核心原理及其内部实现机制,特别是`await()`方法的具体工作流程。通过详细分析源码与内部结构,帮助读者更好地理解并发编程的关键概念。
|
3天前
|
SQL 监控 druid
Druid连接池学习
Druid学习笔记,使用Druid进行密码加密。参考文档:https://github.com/alibaba/druid
197 82