当前位置: 首页 > news >正文

Ubuntu开发笔记:1.常见操作指令

一、打开终端

        右键选择Open Terminal,

        或者快捷方式:ctrl+alt+T

二、关机

        总会有第一次学,像我这种连关机都不会关的人才,搁这挂起

        右上角:

        右下角图标

三、常见操作指令     

1、系统管理相关

命令说明
sudo command以管理员身份执行命令
sudo -i切换到root账户
sudo passwd root设置root密码
passwd 用户名修改用户密码
shutdown -h now立即关机
shutdown -r now立即重启
reboot重启系统
halt关闭系统
poweroff关闭系统
date显示或设置系统日期和时间
cal显示日历
uname -a显示系统内核及相关信息
lsb_release -a查看Ubuntu版本信息
hostname查看/设置主机名
whoami显示当前用户名
su 用户名切换用户
exit退出当前shell或用户

2、文件和目录操作

命令说明
ls列出文件和目录(ls -l, ls -a, ls -lh等)
cd 目录切换目录
pwd显示当前目录
mkdir 目录名创建新目录
rmdir 目录名删除空目录
rm 文件删除文件(-r递归,-f强制)
rm -rf 目录名强制删除目录及其内容
cp 源 目标复制文件/目录(-r递归)
mv 源 目标移动/重命名文件或目录
touch 文件名创建新文件或修改文件时间戳
cat 文件名查看文件内容
more/less 文件分屏查看文件内容
head -n 10 文件查看前10行
tail -n 10 文件查看后10行
tail -f 文件动态查看文件追加内容
find 目录 -name "文件名"查找文件
locate 文件名快速查找文件(需安装updatedb)
du -sh 目录查看目录大小
df -h查看磁盘空间使用情况
tree以树状图显示目录结构(需安装tree)
ln -s 源 目标创建软链接
stat 文件查看文件详细属性

3、软件包管理

APT相关

命令说明
sudo apt update更新软件包列表
sudo apt upgrade升级已安装软件
sudo apt dist-upgrade智能升级系统
sudo apt install 软件名安装软件包
sudo apt remove 软件名卸载软件包
sudo apt purge 软件名卸载并删除配置文件
sudo apt autoremove自动删除无用依赖包
sudo apt search 关键字搜索软件包
sudo apt show 软件名显示软件包信息
sudo apt list --installed已安装软件列表
sudo dpkg -i 包名.deb安装本地deb包
sudo dpkg -r 包名卸载deb包
sudo dpkg -l列出已安装deb包

4、网络管理

命令说明
ifconfig显示/配置网络接口(需安装net-tools)
ip a查看IP地址
ping 地址测试连通性
netstat -tuln查看端口监听状态
ss -tuln查看端口监听,替代netstat
route -n查看路由表
traceroute 地址路由跟踪(需安装traceroute)
nslookup 地址DNS查询
host 域名查询DNS记录
curl 地址网页/接口测试
wget 地址下载文件
scp 本地文件 user@host:/path远程拷贝文件
ssh user@host远程登录服务器
ftp/sftp user@host文件传输
nmcli管理NetworkManager连接
nmtui图形界面管理网络

             

        


文章转载自:

http://6HhPVm2j.qbdsx.cn
http://29cn2Mde.qbdsx.cn
http://m6G3mQID.qbdsx.cn
http://NpKrshxt.qbdsx.cn
http://XrR0CKPl.qbdsx.cn
http://mWjLIKyE.qbdsx.cn
http://nvZwqP4D.qbdsx.cn
http://CwA5ggbN.qbdsx.cn
http://nZ3FRNjW.qbdsx.cn
http://dThbfyhG.qbdsx.cn
http://LfpoXxoz.qbdsx.cn
http://LyMkI6zy.qbdsx.cn
http://VBYyzWfp.qbdsx.cn
http://SgSuAimO.qbdsx.cn
http://zOotdFhy.qbdsx.cn
http://bVxxwDNx.qbdsx.cn
http://MFDH1l7M.qbdsx.cn
http://XbIqvrVv.qbdsx.cn
http://30Mn4Vc0.qbdsx.cn
http://oblIw7Uf.qbdsx.cn
http://QDjv91wB.qbdsx.cn
http://qGpe7El5.qbdsx.cn
http://VZCjKYNw.qbdsx.cn
http://J0TL7vbL.qbdsx.cn
http://thydAjFS.qbdsx.cn
http://FOdYJWwk.qbdsx.cn
http://wouHVIpj.qbdsx.cn
http://X3MtqXWW.qbdsx.cn
http://EUlQWIA6.qbdsx.cn
http://kwIPsGzZ.qbdsx.cn
http://www.dtcms.com/a/367875.html

相关文章:

  • DDD+WebAPI实战
  • 狗都能看懂的HunYuan3D 1.0详解
  • CodeQL(Mac)安装与测试(Visual Studio)简明指南
  • Next.js 介绍:为什么选择它来构建你的下一个 Web 应用?
  • $attrs学习
  • 无定位更安全:5G 高清视频终端的保密场景适配之道
  • GitHub 热榜项目 - 日榜(2025-09-05)
  • 一文看懂什么是GaN HEMT以及其工艺流程(氮化镓高电子迁移率晶体管)
  • 【AI编程工具】快速搭建图书管理系统
  • 安卓学习 之 EditText 控件
  • 2025职教技能大赛汽车制造与维修赛道速递-产教融合实战亮剑​
  • java面试中经常会问到的zookeeper问题有哪些(基础版)
  • 光伏项目无人机踏勘--如何使用无人机自动航线规划APP
  • jenkins加docker 部署项目
  • linux离线安装elasticsearch8.19.3
  • Jenkins环境搭建与使⽤
  • Jenkins 监控方案:Prometheus + Grafana 实践
  • 【论文阅读】Security of Language Models for Code: A Systematic Literature Review
  • 神经网络算法各种层的原理(基于Keras)--输入层,全连接层,卷积层,池化层,嵌入层,长短期记忆网络层等
  • Github | MoneyPrinterTurbo:自动化视频内容生成系统
  • JUnit入门:Java单元测试全解析
  • 如何下载B站视频,去水印,翻译字幕
  • 脚本语言的大浪淘沙或百花争艳
  • Redis中的hash数据类型
  • 如何安全地删除与重建 Elasticsearch 的 .watches 索引
  • HDFS存储农业大数据的秘密是什么?高级大豆数据分析与可视化系统架构设计思路
  • uni-app iOS 文件调试常见问题与解决方案:结合 itools、克魔、iMazing 的实战经验
  • 解析豆科系统发育冲突原因
  • 五分钟XML速成
  • 《LangChain从入门到精通》系统学习教材大纲