当前位置: 代码迷 >> 综合 >> 【微服务架构 - 01 - Linux】07 Linux 常用命令
  详细解决方案

【微服务架构 - 01 - Linux】07 Linux 常用命令

热度:82   发布时间:2023-11-19 16:10:48.0

系统管理命令

命令 说明
who 显示在线登录用户
top 显示当前系统中耗费资源最多的进程
ps 显示瞬间的进程状态
free 显示当前内存和交换空间的使用情况
ifconfig 显示网络接口信息
ping 测试网络的连通性
clear 清屏
kill 杀死一个进程

开关机命令

重启

reboot
shutdown -r now

关机

shutdown -h now

压缩命令

tar

  • 压缩文件夹:tar -zcvf test.tar.gz test\
  • 解压文件夹:tar -zxvf test.tar.gz

编辑器命令

运行模式

编辑模式:等待编辑命令输入

插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息

命令模式:在编辑模式下,输入 : 进入命令模式

命令

:q 直接退出 vi

:wq 保存后退出 vi,并可以新建文件

:q! 强制退出

:w file 将当前内容保存成某个文件

:set number 在编辑文件显示行号

set nonumber 在编辑文件不现实行号

常用 APT 命令

安装软件包

apt-get install packagename

删除软件包

apt-get remove packagename

更新软件包列表

apt-get update

更改操作权限命令

chown

更改文件或者目录所有者

chown [-R] 用户名称 文件或者目录
chown [-R] 用户名称 用户组名称 文件或者目录

-R:进行递归式的权限更改,将目录下的所有文件、子目录更新为指定用户组权限

chmod

改变访问权限

chmod [who] [+ | - | =] [mode] 文件名

who

表示操作对象可以是以下字母的一个或者组合

  • u: 用户 user
  • g: 用户组 group
  • o: 表示其他用户
  • a: 表示所有用户是系统默认的

操作符号

  • +:表示添加某个权限
  • -:表示取消某个权限
  • =:赋予给定的权限,权限文档以前的所有权限

mode

表示可执行的权限,可以是 r、w、x

文件名

文件名可以使用空格分开的文件列表

示例

yuu@Ubuntu:~$ ls -al test.txt 
-rw-rw-r-- 1 yuu yuu 6 Nov  2 21:47 test.txt
yuu@UbuntuBase:~$ chmod u=rwx,g+r,o+r test.txt 
yuu@UbuntuBase:~$ ls -al test.txt 
-rwxrw-r-- 1 yuu yuu 6 Nov  2 21:47 test.txt