linux运维

查看所在路径

复制代码
pwd

查看目录的文件

复制代码
ls -la

ls -X  #显示扩展名

查看文件内存大小

复制代码
du -sh 目录   # 文件夹占用内存大小

du -sh *   # 显示当前目录每个文件大小

创建文件夹

复制代码
mkdir -p /../..   #多级目录


# 创建文件夹

mkdir 文件夹

# 创建文件

touch 文件

删除文件夹

复制代码
rm -rf ./目录/文件夹     

# 删文件
rm /目录/文件

上传文件到服务器

复制代码
scp 本地文件路径 服务器用户名@服务器ip:/家目录/目录

#下载到本地则相反

# 文件夹
scp -r ...

返回家目录

复制代码
cd ~

# 当前目录
./

# 根目录(多次返回上一级)
cd /

# 上一级
cd ..

查看文件内容

复制代码
cat 文件名

cat -n  #显示所有行数
cat -E   #每行行末$结尾

# 分页查看,可上下翻
less 文件名

# 查看前10行
head 文件名

# 查看后10行
tail 文件名

当前用户

复制代码
whoami

# 切换用户
su -用户名

# 创建用户
sudo adduser 用户名

# 添加管理员权限
sudo usermod -aG sudo 用户名

# 查看是否有管理员权限
su whoami       # 显示root
groups 用户名    # sudo

# 查看用户权限
sudo -l

内存、磁盘、进程、端口

复制代码
free -h  # 内存

df -h   # 磁盘

top     # 进程
ps aux     # 所有进程

ss -ntlp  # 端口
netstat -ntlp     # 端口占用

pkill -9 进程PID  # 清除所有Python进程

本机ip

复制代码
ip addr      # eth那行就是本机ip

# inet那行
sudo apt install -y net-tools
ifconfig    

已安装包

复制代码
pip list

编辑器

复制代码
vi 文件名
# i 写入模式
# :wq 保存退出
# :q! 强制退出,不保存

nano 文件
# ctrl+o  
# 回车
# ctrl+x

# gedit编辑器
sudo apt install gedit -y
gedit 文件      #创建文件并编辑

安装应用(服务)

复制代码
sudo apt update
sudo apt install -y 软件

apt下载换源

1.备份原来的源(防配置出错,破坏原来的源)

复制代码
sudo cp /etc/apt/sources.list.d/ubuntu.sources  /etc/apt/sources.list.d/ubuntu.sources.bat

2.编辑源文件

复制代码
sudo nano /etc/apt/sources.list.d/ubuntu.sources 

3.清除内容,粘贴"清华源镜像配置"

4.更新软件商店信息

复制代码
sudo apt update #拉取软件信息
sudo apt uograde -y  #更新

5.检查是否生效

复制代码
apt policy | grep tuna.tsinghua  #显示500,镜像地址,即成功

服务运行控制

systemctl start/stop/restart/enable/status 服务名

#启动,停止,重启,自启动,状态查看

文件访问权限

复制代码
chmod -w 文件名   # 不可写入 

chmod +x 文件名   # 可执行

chmod 644 文件名   # 自己拥有完全权限,别人只可以看
相关推荐
小柒儿3361 小时前
从单Agent到多智能体系统:多智能体协作重塑自动化边界
运维·自动化
空堂与归2 小时前
Linux 命令实战:AI 开发者必备的终端操作手册
linux
QYR-分析3 小时前
注塑机机械手自动化装备行业发展研判:存量升级催生增量红利,2032 年市场规模逼近 9 亿美元
运维·自动化
我命由我123454 小时前
匈牙利命名法
java·服务器·后端·学习·java-ee·kotlin·学习方法
小田的博客4 小时前
SAP MM 供应商银行主数据更新报错!message R1228!
android·java·服务器
牢姐与蒯4 小时前
Linux基本指令及知识点(二)
linux·运维·服务器
小玮看世界4 小时前
[Python]从“脏”数据到优雅实现:一个IoT滑动窗口最大值问题的测试驱动优化实录
linux·前端·python
ᥬ 小月亮4 小时前
SonarQube使用教程(Docker安装)
运维·docker·容器
去伪存真20254 小时前
数字样机、态势推演与3D汇报场景下的平台选型对比
运维·服务器
自动化测试行业观察4 小时前
从“自动化”到“智能化”:TestMan AI测试平台引领软件测试范式转移
运维·自动化测试·人工智能·测试工具·自动化·app测试·移动应用测试