Ubuntu系统常用操作指令说明

使用U盘拷贝压缩文件

文件的压缩方法详见:3.6文件归档压缩及其释放

U盘直接插入机器USB接口,等待自动弹出窗口,在弹出窗口选择“文件->打开终端”,打开的终端当前目录默认为U盘所在的目录,直接在当前目录进行拷贝的操作即可。该窗口不要关闭。

例:>cp /home/cps/package.tar .

或者>cp /home/cps/package.tar.gz .

在弹出窗口选择“文件->卸载文件卷”,或者在桌面上找到U盘图标,并选中,点击鼠标右键,在弹出的快捷菜单中选择“卸载文件卷”,等待窗口或者图标消失,表示U盘成功弹出,即可拔出U盘。

进程查询

查询进程

ps –aef | grep 需查询进程的关键字

例:>ps –aef|grep proc

于是进程名称中含有关键字“proc”的进程都会列在查询结果中

查询结果显示的条目有UID PID PPID C STYLE TTY TIME CMD

其中的PID是进程号

例:> ps –aef|grep proc

UID PID PPID C STYLE TTY TIME CMD

Root 48 0 0 10:29 ? 00:00:02 /usr/bin/proc

根据以上结果,知道需查询的进程进程号为48

杀掉某个进程

kill -9 需杀掉的进程号

例:如果想杀掉查询到的进程,只需执行以下命令:

kill -9 48

du命令查询文件系统大小

使用du命令可统计目录(或文件)所占磁盘空间的大小

常用的:

du –k 目录名/文件名或者du –m 目录名/文件名

-k 和-m的区别在于block-size分别为1k和1M(也就是单位分别是K和M)

如果只需要给出占用的数据块总数,则加上-s这个参数,否则结果会把该目录下所有子目录所占数据块都列举出来

如果需要递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数,则需要加上-a这个参数

例:>du –sm /home/cps/CPS_Project

4054 /home/cps/CPS_Project

如果不加-s参数

du –m /home/cps/CPS_Project

18 /home/cps/CPS_Project/ubuntu/lib

1 /home/cps/CPS_Project/ubuntu/data/accident

22 /home/cps/CPS_Project/ubuntu/data/log

.

.

.

.

df命令查询磁盘空间使用情况

du和df命令都被用于获得文件系统大小的信息,du 用于报告文件系统使用的块数,df用于报告文件系统的总块数及剩余块数。

df /home/cps

文件系统 1K-块 已用 可用 已用% 挂载点

/dev/sda6 94952392 19262412 70904620 20% /home

查询组播配置

netstat –r或者-i或者-a

-r :显示路由信息

-i :显示接口信息

执行后的结果如下例:

netstat –r

可看到组播配置:A网为228.0.0.0,对应bge0网卡,B网为229.0.0.0,对应qfe0网卡。

文件归档压缩及其释放

1、建立归档包(生成tar为后缀的文件)及其释放的方法:

先进入需打包的目录或者文件所在的目录

cd /home/cps

文件包需写明绝对路径,如果不写则默认放在当前目录下

tar cvf package.tar ./package/*

结果就会在/home/cps目录下生成一个名称为package.tar的归档包

需要释放归档包的时候执行以下命令即可

tar xvf package.tar

2、归档并压缩(生成tar.gz为后缀的归档压缩包)及其释放的方法

先进入需打包的目录或者文件所在的目录

cd /home/cps

文件包需写明绝对路径,如果不写则默认放在当前目录下

tar zcvf package.tar.gz ./package/*

结果就会在/home/cps目录下生成一个名称为package.tar.gz的归档压缩包。

需要释放归档包的时候执行以下命令即可

tar zxvf package.tar.gz

修改文件属主和权限

1、chmod 改变文档或目录之权限

命令格式:chmod [-R] mode name

( name 可为文档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出文档或目录之读、写、执行允许权之文字缩写.)

例:

chmod 755 dir1 将目录dir1,设定成任何使用者,皆有读取及执行之权利,

但只有拥有者可做修改.

chmod 700 file1

将文档file1,设定只有拥有者可以读、写和执行.

chmod u+x file2

将文档file2,增加拥有者可以执行之权利.

chmod g+x file3

将文档file3,增加群组使用者可执行之权利.

chmod o-r file4

将文档file4,除去其它使用者可读取之权利.

chmod a-r file4

将文档file4,除去所有使用者可读取之权利.

2、chmod 改变文档或目录之属主

命令格式:chown [-R] username name ( name 可为文档名或目录名.)

例:

chown user file1 将文档 file1 之拥有权,改为使用者 user 所有.

chown -R user dir1 将目录 dir1,及其下所有文档和子目录之拥有权,

改为使用者 user 所有.

查询或修改DISPLAY参数值

DISPLAY参数用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0,图形将显示在本地窗口上。

1、查询参数

想查看当前DISPLAY参数的值,只需运行以下命令即可:

echo DISPLAY输出结果中有如下内容:DISPLAY=:0.0DISPLAY环境变量格式如下host:NumA.NumB,host指Xserver所在的主机主机名或者ip地址,图形将显示在这一机器上,如果Host为空,则表示Xserver运行于本机,使用TCP方式连接时,NumA为连接的端口减去6000的值,如果NumA为0,则表示连接到6000端口;NumB则几乎总是0.2、修改参数要想修改当前的DISPLAY参数值,需要运行以下命令,例:exportDISPLAY=:10.0执行成功后,此时再执行:echoDISPLAY

输出结果中有如下内容:

DISPLAY=:10.0

表示此时图形界面显示的端口改为6010

查询系统资源占用情况

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况

top

输出结果如下:

top - 11:04:21 up 2:28, 4 users, load average: 0.05, 0.04, 0.00

Tasks: 136 total, 1 running, 134 sleeping, 0 stopped, 1 zombie

Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 2073728k total, 746756k used, 1326972k free, 67212k buffers

Swap: 10739412k total, 0k used, 10739412k free, 350840k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

5998 cps 20 0 21588 8636 7284 S 1 0.4 0:02.62 multiload-apple

1 root 20 0 2844 1692 544 S 0 0.1 0:02.40 init

2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd

3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0

…………

前五行是系统整体的统计信息。第一行是任务队列信息

第二、三行为进程和CPU的信息:

Tasks: 136 total 进程总数

1 running 正在运行的进程数

134 sleeping 睡眠的进程数

0 stopped 停止的进程数

0 zombie 僵尸进程数

Cpu(s): 0.3% us 用户空间占用CPU百分比

0.0% sy 内核空间占用CPU百分比

0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比

99.7% id 空闲CPU百分比

0.0% wa 等待输入输出的CPU时间百分比

最后两行为内存信息:

Mem: 2073728k total 物理内存总量

746756k used 使用的物理内存总量

1326972k free 空闲内存总量

67212k buffers 用作内核缓存的内存量

Swap: 10739412k total 交换区总量

0k used 使用的交换区总量

10739412k free 空闲交换区总量

350840k cached 缓冲的交换区总量

进程信息区显示了各个进程的详细信息:

PID 进程id

USER 进程所有者的用户名

PR 优先级

NI nice值。负值表示高优先级,正值表示低优先级

%CPU 上次更新到现在的CPU时间占用百分比

TIME+ 进程使用的CPU时间总计,单位1/100秒

%MEM 进程使用的物理内存百分比

VIRT 进程使用的虚拟内存总量,单位kb

RES 进程使用的、未被换出的物理内存大小,单位kb

SHR 共享内存大小,单位kb

COMMAND 命令名/命令行

查看文件生成时间:

ls -l

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-28 21:10:39

Ubuntu系统常用操作指令说明的相关文章

mb常用操作指令

1.创建代理 mqsicreatebroker 代理名称 -i 用户名称 -a 用户密码 -q 涉及到的队列管理器 2.查看已创建的代理 mqsilist 3.向代理中创建执行组 代理中可创建一个或多个的执行组 mqsicreateexecutiongroup 代理名称 -e 执行组1 mqsicreateexecutiongroup 代理名称 -e 执行组2 4.查看代理中的执行组 mqsilist 代理名称 5.查看执行组上部署的消息流资源 mqsilist 代理名称 - e 执行组 6.启

Linux常用操作指令(面试专用)

Linux:免费开源,多用户多任务,衍生出很多附属版本,例如常用的RedHat... 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创

自己整理的linux常用操作指令

显示日期: 1.date:Mon Jul 22 15:21:58 DST 2019 2.date+%Y/%m/%d:2019/07/22 3.date +%H:%M:15:23 显示日历: 1.cal:显示当前月日历 2.cal 2009:显示2009年一整年的日历 3.cal 10 2009:显示2009年10月份的日历 计算器bc:+-*/^%(加减乘除平方取余),输入quit可以退出计算器 热键: 1.Tab:补齐命令或文件名 2.Ctrl+c:强制停止(主要在命令持续运行需要强制停止时使

UBUNTU系统常用基本命令

1.系统基本信息查询查看内核#uname -a 查看Ubuntu版本#cat /etc/issue 查看内核加载的模块#lsmod 查看PCI设备#lspci 查看USB设备#lsusb 查看网卡状态#sudo ethtool eth0 查看CPU信息#cat /proc/cpuinfo 显示当前硬件信息#lshw 查看硬盘的分区#sudo fdisk -l 查看IDE硬盘信息#sudo hdparm -i /dev/hda 查看STAT硬盘信息#sudo hdparm -I /dev/sda或

git常用常用操作指令

GIT操作 1:git init 初始化空的仓库,会在当前文件夹生成一个隐藏.git的文件夹,相当于一个仓库. 2:提交代码的流程:工作代码区-->暂存区 -->主仓库 -->服务器 3:git status 查看当前本地仓库的状态 4:git add(空格). (将所有的放入暂存区) / git add aa.js 将某个放到暂存区 ,将更改的文件或者文件夹放到暂存区 .此操作相当于将sourcetree的.窗口的是否将某些想暂存: 5:查看状态可以看到是否已经放到暂存区 git st

Ubuntu下常用操作

ubuntu插入u盘显示不能挂载: 执行 sudo apt install exfat-fuse exfat-utils 使系统资瓷exfat文件系统 安装Chrome 命令: sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-k

Linux(CentOS)常用操作指令

1.vi 命令: vi fileName #采用vi编辑文件: i表示开始插入文本内容到文件中: 编写完成,输入Ese退出Insert,输入:wq!表示保持并退出: 2.ping  www.baidu.com #ping指令: 退出ping 指令,需要按下Ctrl+C即可 3.ls列举文件列表,cd /etc/进入etc目录,退出etc目录:cd ../   su提升用户权限,从普通用户转到root用户下:

linux 常用操作指令(随时更新)

ls: 查看当前目录下文件列表 -l   列出文件详细信息l(list)  -a   列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创建带有内容的文件.  cat              查看文件内容  cp                拷贝 mv    

MySQL增删改查的常用操作指令总结

总结: 1.数据库操作: 创建库: create database db_name; 查询库: show databases; //显示所有的数据库 show create databases db_name; //显示特定的数据库 删除库: drop database db_name; 修改库: alter database db_name [modify command]; alter database db_name character set gbk; 2.表操作: 创建表: use d