Ubuntu指令(一)

一、终端操作指令

打开终端,有两种便捷方式:

  • 直接点击系统中的终端按钮;
  • 使用快捷键ctrl + alt + T。

关闭终端,同样有多种选择:

  • 在终端输入exit指令;
  • 使用快捷键ctrl + d;
  • 直接点击终端窗口的关闭叉号。

清屏操作,能让终端界面更加整洁:

  • 输入clear指令;
  • 使用快捷键ctrl + L。

查看指令历史:

  • 按下上下方向键,可浏览近期指令;
  • 输入history指令,能查看所有历史指令。

调整终端字体大小:

  • 放大字体,按ctrl + shift + +;
  • 缩小字体,按ctrl + -。

分屏操作:

  • 在终端终结者中,按ctrl + shift + e进行水平方向分屏,按ctrl + shift + o实现垂直方向分屏;
  • 在普通终端里,使用ctrl +shift +t进行分栏操作。

二、文件操作指令

创建文件:

  • 使用touch指令,如创建test.txt,输入touch test.txt;
  • 用vi或vim指令创建并打开文件编辑,如vi test.txt。

查看文件内容:

  • 利用cat指令,输入cat test.txt即可显示文件内容。

拷贝文件:

  • 运用cp指令,格式为cp 源文件 目标文件,如cp test.txt new_test.txt。

移动文件:

  • 使用mv指令,格式同拷贝,如mv test.txt /home/user/。

删除文件:

  • 采用rm指令,如rm test.txt。

三、目录操作指令

创建文件夹:

  • 通过mkdir指令,如mkdir new_folder。

删除文件夹:

  • 若删除空文件夹,用rmdir指令,如rmdir empty_folder;
  • 若删除非空文件夹,使用rm -r指令,如rm -r my_folder。

拷贝文件夹:

  • 使用cp指令,可将文件夹或文件拷贝到指定位置,如cp my_folder /backup/、cp test.txt my_folder/。

移动文件夹:

  • 借助mv指令,可实现移动或重命名,也能把文件移到文件夹,如mv my_folder /new_location/、mv my_folder new_name、mv test.txt my_folder/。

四、进程操作指令

查看进程:

  • 输入ps指令,查看进程相关信息;
  • 使用ptree指令,以树状结构展示进程关系。

控制进程:

  • 运用kill -信号号 进程号指令向进程发送信号,如kill -9 1234强制终止进程;
  • 用pidof 进程名指令查看某个进程的进程号,如pidof firefox;
  • 使用killall 进程名指令杀死所有同名进程,如killall firefox。

五、软件安装与卸载指令

离线安装:

  • 需要获取安装包(Ubuntu下后缀通常为.deb );
  • 使用sudo dpkg -i指令安装,后跟软件包路径或名字,如sudo dpkg -i /home/user/software.deb;
  • 通过man 软件名指令查看软件使用方式,如man ls;
  • 用sudo dpkg -l 软件名查看已安装软件信息;
  • 以sudo dpkg -L 软件名查看软件安装目录;
  • 使用sudo dpkg -r 软件名(保留配置文件)或sudo dpkg -P 软件名(不保留配置文件)卸载软件。

在线安装:

  • 先选择合适服务器;
  • 执行sudo apt-get update更新源;
  • 使用sudo apt-get install指令安装软件;
  • 用sudo apt-get remove指令卸载软件;
  • 还有sudo apt-get download(只下载不安装)、sudo apt-get source(下载源码)、sudo apt-get clean(清理安装包)等指令。

六、文件压缩与归档指令

压缩和解压缩:

  • 使用gzip、bzip2、xz指令进行压缩,生成对应格式文件且原文件消失,如gzip test.txt生成test.txt.gz;
  • 用gunzip、bunzip2、unxz指令解压缩,如gunzip test.txt.gz还原文件;
  • 压缩率xz>bzip2>gzip,压缩速率相反。

归档和解归档:

  • 运用tar -cvf指令归档,如tar -cvf hqyj.tar hqyj将hqyj文件夹归档;
  • 使用tar -xvf指令解归档,如tar -xvf hqyj.tar;
  • 还能归档同时压缩,如tar -zcvf生成.tar.gz包、tar -jcvf生成.tar.bz2包、tar -Jcvf生成.tar.xz包;
  • 解压时也能解归档,如tar -zxvf、tar -jxvf、tar -Jxvf,也可用tar -xvf hqyj.tar.(gz/bz2/xz)(三选一)。
相关推荐
刚入门的大一新生19 分钟前
Linux-进程间通信1
linux·运维·服务器
天远Date Lab39 分钟前
零信任架构实战:基于天远柠檬查维保构建自动化全国连锁二手车置换上架电子维保报告网关
运维·人工智能·架构·自动化
张宇Joaquin43 分钟前
Linux系统下磁盘扇区512n、512e和4kn的区别
linux·运维·数据库
道虽迩,不行不至1 小时前
数据库自动连库执行增量脚本-Linux
linux·数据库
GeW1 小时前
新质生产力发展路线图来了,Linux和数据库人该怎么接
linux·数据库
IDCPDU1 小时前
RS485 总线上的 PDU 总丢包:拓扑、终端电阻和地址冲突怎么查
运维
yunwei371 小时前
eBPF 示例:使用 CUPTI 构建 GPU 火焰图分析器
linux·后端·性能优化
const_qiu1 小时前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能
张宇Joaquin2 小时前
自研SP600系列网卡驱动跟麒麟V10 SP3 2403配套关系
linux·运维·网络
mengge.cloud2 小时前
1019Namespace ,Contexts ,Kubernetes Pod
运维·服务器·网络·云原生·容器·kubernetes·云计算