Ubuntu详解

2023-05-16

介绍

Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。 [1]  自Ubuntu 18.04 LTS起,Ubuntu发行版又重新开始使用GNOME3桌面环境

Ubuntu 查看Ubuntu系统版本信息

Ubuntu 查看Ubuntu系统版本信息 - 瑾丽 - 博客园

安装中文输入法

ubuntu 18.04 安装中文输入法 - 知乎

搜狗输入法Linux官网-首页

搜狗输入法 for linux 安装指南

一些常用命令

CTRL+L      Ubuntu系统下查看文件路基
Ctrl + q    Ubuntu系统下关闭当前窗口
lsusb   查看当前usb连接的设备
Ctrl+Alt+T 打开终端快捷键
Ctrl+Shift+T     Open new tab
Ctrl+Shift+W     Close the current terminal.

Ctrl+R  搜索历史命令

df -h      查看磁盘的使用情况命令


sudo virtualbox 打开虚拟机(如果系统有安装)
sudo gedit /etc/udev/rules.d/51-android.rules 打开文本编辑器
sudo touch /etc/udev/rules.d/51-android.rules 创建文件夹,"/"系统根目录

ls          显示文件或目录

     -l           列出文件详细信息l(list)

     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir         创建目录

     -p           创建目录,若无父目录,则创建p(parent)

cd               切换目录

touch          创建空文件

echo            创建带有内容的文件。

cat              查看文件内容

cp                拷贝

mv               移动或重命名

rm               删除文件

     -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式


系统管理命令
stat              显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname      显示主机名

uname           显示系统信息

top                动态显示当前耗费资源最多进程信息

ps                  显示瞬间进程状态 ps -aux

du                  查看目录大小 du -h /home带有单位显示目录信息

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

使用vi的时候 注意在vi的模式间的转换 :
我一般输入字母"i"进入insert状态再进行修改,修改完成后输入:wq 保存文件并退出vi
怎么保存退出vi编辑

按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑


切换到该文件所在的目录下并输入如下命令:sudo chomd 777(权限类型)  xxx(需要赋予权限的文件名)
将某个文件夹下的所有文件赋予权限:  sudo chmod -R 777(权限类型) xxx(文件夹名)

设置截屏快捷键

点击系统按钮再按如下操作:

ls详解

乌班图新增代理/配置host

在命令行里面输入sudo vim /etc/hosts或sudo gedit /etc/hosts 进入编辑界面新增网址

如:180.163.150.161 dl.google.com
10.119.117.10 tbjira.lenovo.com

其他命令

gedit ~/.bashrc 以文本编辑方式打开此文件
source ~/.bashrc 编辑后让此文件立即生效

更新系统配置:
sudo apt update
sudo apt upgrade

sudo(以管理员执行) dpkg(软件包管理器)  -l  so*  找到已安装的名为so开头软件列表
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb  或者 sudo apt install fcitx-googlepinyin //安装某个软件
sudo apt-get install -f  修复依赖关系

apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
sudo apt-get purge fcitx-googlepinyin  卸载某个软件

查看磁盘空间:
df -h   要查看所有文件系统的磁盘空间,可以使用-a参数    加-h参数,h是human-reading的第一个字母,可以理解为人类能读的格式
sudo fdisk -l   列出后可以在size一行看到磁盘空间

查看当前文件夹总量:du -sh

查看某个文件夹的详细内存分配: du -d  1  /data(指定文件夹)
查看当前文件夹的大小:du -h --max-depth=0
查看当前文件夹下一级各文件夹大小:du -h --max-depth=1
查看当前文件夹下所有文件大小(包括子文件夹):du -h
查看指定文件夹下所有文件大小(包括子文件夹):du -h ftp
查看指定文件大小:du -h dolby_audio.tar.gz
查看指定文件夹大小:du -sh M10

强制关闭进程
1.命令:ps -aux     功能:查看进程信息
2.命令: ps -aux | grep 进程服务名  功能:查看具体的某个进程     例: ps -aux | grep mysql   查看MySQL进程服务是否启动
3.sudo kill 进程号(PID)    功能:杀死进程       例: sudo kill 1195     关闭msql(1195)进程
终极方法:输入 gnome-system-monitor   会打开系统监视器  在监视器里进程名的最左边有显示应用程序的图标,找到卡死的应用程序,右击它,在弹出的选项中点击 [杀死],在弹出的窗口中点击 [杀死进程]

cat /proc/cpuinfo   查看线程详情
查看物理cpu个数:grep 'physical id' /proc/cpuinfo | sort -u
查看核心数量:grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看线程数:grep 'processor' /proc/cpuinfo | sort -u | wc -l

grep -rn  "搜索的内容"  路径

todesk一直显示连接本地服务问题

关闭todesk
终端输入 sudo systemctl restart todeskd.service

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu详解 的相关文章

随机推荐

  • java中文字符乱码编码转换大全

    System out println new String myFileName getBytes 34 gbk 34 System out println new String myFileName getBytes 34 utf 8 3
  • java实现打印套打功能

    package test import java awt print import java awt 实现套打 xff0c 把套打的格式当成一张图片 xff0c 将要填入的数据按其在图片在坐标来定位 public class PrintTe
  • oracle中not in的优化

    ORACLE中NOT IN 的替代 http myjcwy iteye com blog 553563 典型的查询方式为 xff1a SELECT TITLE FROM BOOKSHELF WHERE TITLE NOT IN SELECT
  • Visual Stdio 中的error C2001: 常量中有换行符

    error C2001 常量中有换行符 问题 xff1a 使用Visual Stdio xff0c cout中文的时候 xff0c 有的时候可以正常编译并运行 xff0c 但是有的时候会出现error C2001 常量中有换行符 出现err
  • oracle实现每天定时执行一个计划任务

    http www shangxueba com jingyan 1614101 html oracle实现每天定时执行一个计划任务 创建测试表 SQL gt create table a a date 表已创建 创建一个自定义过程 SQL
  • Spring Security配置访问权限在登录页循环并报错302

    事情是这样的 xff0c 在学习Spring Security框架时 xff0c 使用框架默认的登录页面 xff0c 没有任何问题输入正确的账户和密码后都能登录 xff0c 但是将登录页面换为自定义的页面后就无法登录了 如下 xff1a 密
  • .net core基于Oauth2+jwt两种方式实现身份认证(附单点登录)

    引用地址 xff1a net core基于Oauth2 43 jwt两种方式实现身份认证 附单点登录 cslx5zx5的博客 CSDN博客 net core oauth2 基于 net core 3 1微服务架构的SSO单点登录实战 本文所
  • wordpress中文网站代码下载

    wordpress下载中文网站代码 wordpress网站 https cn wordpress org 下载各个中文版本的 xff1a 提示 xff1a 不用用积分去下载了 方法 xff1a 登录网站 xff1a
  • 源码编译装redis

    源码编译装redis 1 下载包 span class token punctuation span root 64 ZZQVM1 span class token punctuation span span class token com
  • I2C协议

    文章目录 一 什么是I2C xff1f 二 物理层与协议层1 物理层 xff08 1 xff09 I2C总线 xff1a xff08 2 xff09 从地址 xff1a xff08 2 xff09 三种传输模式 2 协议层 xff08 1
  • C++智能指针

    文章目录 前言shared ptrunique ptrweak ptr使用智能指针安全吗 xff1f 前言 下面简单的概括了 3中智能指针的在使用时候需要注意的一些地方 xff0c 三种智能指针在离开其作用域之后都会被自动释放 xff0c
  • centos 7 安装 samba

    centos 7 安装 samba 最近想在linux系统下开发C 43 43 程序 xff0c 想用window的编辑器写代码 xff0c 所以在centos 系统下安装了samba xff0c 让window系统挂载centos 系统的
  • win10如何退出“暂停7天更新”? 恢复自动更新

    services msc 微软社区的解答 xff0c 我复bai制的 断开网络进du行如下操作 xff0c 如果遇到zhi程序占用的问题 xff0c 操作进入到dao安全模式 xff08 设置 更新和安全 恢复 立即重启 xff09 进行
  • 关于Qt中线程的挂起和唤醒问题

    为了平台的可移植性 xff0c 现在好多公司或开发者都在用Qt开发 xff0c 但是Qt开发文档有一个不非常理想的问题是 xff0c 有些问题描述的不是太详细 xff0c 特别是涉及到线程的挂起 xff0c 唤醒 和sleep 等问题 在Q
  • vscode不能跳转到定义的解决方法

    vscode不能跳转到定义的解决方法 0 分析1 安装global的依赖2 安装global3 安装插件并生成索引文件 0 分析 在Linux上使用vscode时发现跳转到定义非常缓慢 xff0c 甚至不能用 打开扩展C 43 43 Int
  • UI----UIslider 和UIcontrol的属性

    UISlide 属性 minimumValue 当值可以改变时 xff0c 滑块可以滑动到最小位置的值 xff0c 默认为 0 0 slider minimumValue 61 10 0 maximumValue 当值可以改变时 xff0c
  • JAVA转义字符详解

    一 JAVA中反斜杠 的作用 在不同的系统中 xff0c 路径的分隔符不同 xff0c 故需要做出判断 xff0c 并切换分隔符 VBS代码中确实不用转义 xff0c 但是在JAVA或JS中 xff0c 它采用的是C语言的语法 xff0c
  • 枚举(enum)

    一 什么是枚举 我们学习过单例模式 xff0c 即一个类只有一个实例 而枚举其实就是多例 xff0c 一个类有多个实例 xff0c 但实例的个数不是无穷的 xff0c 是有限个数的 例如word文档的对齐方式有几种 xff1a 左对齐 居中
  • 安卓so包常见报错问题

    一 lib arm64 system lib64 vendor lib64 couldn 39 t find 34 libAndroidIDCard so 我没有在libs文件夹下面创建类似 arm64 v8a 这个文件夹 xff0c 因为
  • Ubuntu详解

    介绍 Ubuntu是一个以桌面应用为主的Linux操作系统 xff0c 其名称来自非洲南部祖鲁语或豪萨语的 ubuntu 34 一词 xff0c 意思是 人性 我的存在是因为大家的存在 34 xff0c 是非洲传统的一种价值观 Ubuntu