# 文件解压缩
# zip压缩目录(附带目录权限)
zip -q -r html.zip /home/html 压缩目录
tar -zcvf pack.tar.gz pack/ #打包压缩为一个.gz格式的压缩包
tar -jcvf pack.tar.bz2 pack/ #打包压缩为一个.bz2格式的压缩包
tar -Jcvf pack.tar.xz pack/ #打包压缩为一个.xz格式的压缩包
tar -zxvf pack.tar.gz /pack #解包解压.gz格式的压缩包到pack文件夹
tar -jxvf pack.tar.bz2 /pack #解包解压.bz2格式的压缩包到pack文件夹
tar -Jxvf pack.tar.xz /pack #解包解压.xz格式的压缩包到pack文件夹 # 文件软链接
link file1(src) file2(des)
# 文件夹软链接
ln -sf file1(src) file2(des)
# 查询进程
ps -ef | grep php # 查询php进程
# 查询所有进程
ps -ux
# 按cpu使用率排序查看进程
ps -eo cmd,comm,pcpu --sort -pcpu | head -10
# 或者你直接安装htop,然后运行htop查看cpu、内存使用情况
sudo apt-get install htop # 彻底杀死进程
kill -9 pid
# 修改目录所属
chown -R user1 testdir # 查看CPU使用率
top
# 查看内存
free # 文件查找
find / -name basic_fields.js 2>/dev/null # 查看分区
fdisk -l
# 查看分区
sudo sfdisk -l /dev/sda
# 查看分区
sudo parted /dev/sda
# 列出系统中所有块设备上所有分区布局
sudo parted -l
# 查看所有挂载
df -h
# 列出系统中的所有块设备及其逻辑分区。
lsblk netstat -r # 内核路由表
netstat -anp # 查询所有端口情况
lsof -i:22 # 查看端口被哪个程序使用 -t:只显示进程号
telnet 888 # 查看端口是否通
md5sum `date +%F`.tar.gz > checkmd5.log # 生成md5校验列表
md5sum -c checkmd5.log          # 校验文件完整性
date -s '2022-01-26 15:02:00'        # 修改系统时间 # 用户管理
useradd -m libai # 新增用户,没有指定用户组的话,系统会自动创建同名组,并创建用户目录
passwd libai # 给libai用户设置密码
userdel -r libai # 删除用户
su libai # 切换用户
groupadd tang # 创建用户组
groupdel tang # 删除用户组
groups tang # 查询组
usermod -g libai tang# 修改用户所属主用户组
usermod -G libai tang# 修改用户所属副用户组
chown -R libai /home/pc1/test # 修改目录拥有者
chgrp qq /home/qq1 # 修改目录所属组 # 这是在前台ping,ctrl+c结束
ping www.baidu.com
# 1>是将ping的结果重定向输出到baidu1文件中去,'1>'中的1代表将没报错的数据重定向输出到文件中。1是默认可以省略
ping www.baidu.com 1> baidu1
# 2>是将ping的结果重定向输出到baidu1文件中去,'2>'中的2代表将报错的数据重定向输出到文件中。
ping www.baidu.com 2> baidu1
# ">>"双箭头代表将ping的结果追加的方式输出到baidu1文件中去
ping www.baidu.com 1>> baidu1
ping www.baidu.com 1>> baidu1
# 2>&1 不管报错没报错都重定向
ping www.baidu.com >> baidu1 2>&1
# 在命令末尾加&符号,代表挂起运行(挂起的意思是,随当前终端关闭而停止运行)
ping www.baidu.com >> baidu1 2>&1 &
# nohup防止后台进程挂起。终端退出也不会停止运行,必须kill命令去关闭
nohup ping www.baidu.com >> baidu1 2>&1 & # 环境变量
# 用户环境变量所在: ~/.profile
# 系统环境变量所在:/etc/profile
# 重新加载环境变量配置文件
source /etc/profile # cut命令:用来切分文件每一行
cut -d ':' -f1,2,3 /etc/passwd # 将passwd文件内容中的每一行以':'为分隔符切割,并显示1,2,3列
# soft命令:读取文件内容,然后将文件内容按行排序
soft /etc/passwd # 读取文件内容,然后按每行的首字母排序
soft -t ':' -k3 /etc/passwd # -k3按第三例排序
soft -t ':' -k3 -n /etc/passwd # -n,第三列按数值排序 # wc命令:查询文件单词数量(不同单词之间空格隔开)
wc /etc/passwd # 统计输出文件行数、单词数、字符数。可以携带参数-l -w -c(行、单词、字符数) # grep:对文本进行搜索
grep -ni root passwd # 在文件中查询root单词。-n显示行号,-i忽略大小写 # sed命令:对文本文件进行增删改查。内容比较多还是上网找吧 # awk命令:是一款强大的文本处理命令
# 获取本地ip “wlxe0e1a91017eb”是网卡名
ip addr show wlxe0e1a91017eb | awk -F "[ /]+" '/inet /{print $3}' # 查看系统版本
lsb_release -a

Linux、Ubuntu常用命令的更多相关文章

  1. Linux(Ubuntu)------常用命令汇总

    文件 unzip -O cp936 file.zip unzip -O cp936 file.zip -d dir tar -zxvf file -C dir mv [-i ] file1 file2 ...

  2. Ubuntu常用命令大全 以及 PHP+MySQL代码部署在Linux(Ubuntu)上注意事项

    PHP+MySQL代码部署在Linux(Ubuntu)上注意事项 https://cloud.tencent.com/developer/article/1024187 Ubuntu常用命令大全 ht ...

  3. Ubuntu常用命令大全(转)

    点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...

  4. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  5. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  6. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  7. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

  8. Linux/Ubuntu常用快捷键

    问题描述:         Linux/Ubuntu常用快捷键   问题解决: +++++++++++++++++++ 全局系统 +++++++++++++++++++++ Alt + F1:相当于w ...

  9. Linux 下常用命令

    linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...

  10. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

随机推荐

  1. 女朋友面试回来抱怨说会redis,面试官问了一堆redis

    Redis 优缺点及特点 什么是Redis?简述它的优缺点? Redis本质上是一个Key-Value类型的内存数据库,类似MemoryCache,整个数据库统统加载在内存当中进行操作,定期通过异步操 ...

  2. Redis数据类型:五大基本数据类型及三种特殊类型

    String (字符串类型) String是redis最基本的类型,你可以理解成Memcached一模一样的类型,一个key对应一个value. String类型是二进制安全的,意思是redis的st ...

  3. 【仿真】Carla介绍与基本使用 [1] (附代码 基础版)

    0. 参考与前言 主要介绍无人驾驶的仿真环境CARLA,开源社区维护,以下为相关参考链接: Carla官方文档 建议后续找的时候 先按好版本号,有些功能/api 是新版本里有的 Carla官方gith ...

  4. CF1682D Circular Spanning Tree

    题意: 构造题,节点1~n顺时针排列成圆形,告诉你每个点度数奇偶性,让你构造一棵树,树边不相交. 思路: 因为每条边给总度数贡献2,因此如果度数为1的点有奇数个,直接输出no.显然0个度数为1的,也输 ...

  5. hdu多校题解

    hdu2020多校-1 J Math is Simple 给定 \(n\) ,求 \[\sum\limits_{1\le a<b\le n \\ gcd(a,b)=1 \\ a+b\ge n} ...

  6. JNPF.java前后端分离框架,SpringBoot+SpringCloud开发微服务平台

    JNPF.java版本采用全新的前后端分离架构模式.前后端分离已成为互联网项目开发的业界标准开发方式,通过 nginx+tomcat 等方式有效的进行解耦合,并且前后端分离会为以后的大型分布式架构.弹 ...

  7. 不花钱~Python制作视频解析免费追剧神器

    同学们在闲暇之余是否喜欢看电影或者电视剧呢? 今天带领大家使用python制作能免费追剧的桌面软件.还在等什么?发车了! 效果我就不再这里演示了https://jq.qq.com/?_wv=1027& ...

  8. MySql查看索引以及各字段含义

    查看表的索引: show index from userInfo(表名) show index from 数据库名.表名 查看某表某一列上的索引使用下面的SQL语句: show index from ...

  9. 使用Visio 2007画用例图没有include(包含)关系且包含关系使用的线不是虚线的解决办法

    使用Visio 2007画用例图没有include(包含)关系且包含关系使用的线不是虚线的解决办法 1 在工具栏选择UML------>选择构造型 如下操作 2 拖动 "扩展" ...

  10. NC24724 [USACO 2010 Feb S]Chocolate Eating

    NC24724 [USACO 2010 Feb S]Chocolate Eating 题目 题目描述 Bessie has received \(N (1 <= N <= 50,000)\ ...