【Linux - 操作技术】七 常用基本命令
第七章 常用基本命令
创作日期:2021-12-17
Shell 可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以通过终端控制台来输入命令,由 shell 进行解释并最终交给内核执行。本章就将分类介绍常用的基本shell 命令。
7.1 帮助命令
7.1.1 man 获得帮助信息
- 基本语法:man[命令或配置文件] (功能描述:获取帮助信息)
- 显示说明:
- 实例实操:
- 查看 ls 命令的帮助信息:[root@localhost ~]# man ls
7.1.2 help 获得 shell 内置命令的帮助信息
一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell 一起加载,常驻系统内存中。这部分命令被称为“内置(built-in)命令”;相应的其他命令被称为“外部命令”。
- 基本语法:help 命令 (功能描述:获得 shell 内置命令的帮助信息)
- 实例实操:
- 查看 cd 命令的帮助信息:[root@localhost ~]# help cd
7.1.3 常用快捷键
7.2 文件目录类
7.2.1 pwd 显示当前工作目录的绝对路径
pwd:print working directory 打印工作目录
- 基本语法:pwd (功能描述:显示当前工作目录的绝对路径)
- 实例实操:
- 显示当前工作目录的绝对路径:[root@localhost ~]# pwd
7.2.2 ls 列出目录的内容
ls:list 列出目录内容
- 基本语法:ls [选项] [目录或是文件]
- 选项说明:
- 显示说明:
- 每行列出的信息依次是:文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字
- 实例实操:
- 查看当前目录的所有内容信息:[root@localhost ~]# ls
7.2.3 cd 切换目录
7.2.4 mkdir 创建一个新的目录
mkdir:Make directory 建立目录
- 基本语法:mkdir [选项] 要创建的目录
- 选项说明:
- 实例实操:
- 创建一个目录:[root@localhost ~]# mkdir xnj
- 创建一个多级目录:[root@localhost ~]# mkdir -p xnj/xf/lmq
7.2.5 rmdir 删除一个空的目录
rmdir:Remove directory 移除目录
- 基本语法:rmdir 要删除的空目录
- 案例实操:
- 删除一个空的文件夹:[root@localhost xf]# rmdir lmq
7.2.6 touch 创建空文件
- 基本语法:touch 文件名称
- 案例实操:[root@localhost ~]# touch xnj.txt
7.2.7 cp 复制文件或目录
- 基本语法:cp 【选项】 source dest (功能描述:复制 source 文件到dest)
- 选项说明:
- 参数说明:
- 经验技巧:
- 强制覆盖不提示的方法:\cp
- 实例实操:
- 复制文件:[root@localhost ~]# cp xnj.txt xnj
7.2.8 rm 删除文件或目录
- 基本语法:rm 【选项】 deleteFile (功能描述:递归删除目录中的所有内容)
- 选项说明:
实例实操
删除目录中的内容:[root@localhost ~]# rm xnj.txt
- 递归删除目录中的所有内容:[root@localhost ~]# rm -rf dssz/
7.2.9 mv 移动文件与目录或重命名
- 基本语法:
- mv oldNameFile newName File (功能描述:重命名)
- mv /temp/movefile/targetFolder (功能描述:移动文件)
- 实例实操:
- 重命名:[root@localhost ~]# mv xnj xxj
- 移动文件:[root@localhost ~]# mv xnj.txt /xxj
7.2.10 cat 查看文件内容
查看文件内容,从第一行开始显示
- 基本语法:cat 【选项】 要查看的文件
- 选项说明:
- 经验技巧:一般查看比较小的文件,一屏幕能显示全的
- 实例实操:
- 查看文件内容并显示行号:[root@localhost xxj]# cat -n xnj.txt
7.2.11 more 文件内容分屏查看器
more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏膜的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,详见操作说明。
- 基本语法:more 要查看的文件
- 操作说明:
- 实例实操:
- 采用 more 来查看文件:[root@localhost xxj]# more xnj.txt
7.2.12 less 分屏显示文件内容
less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载的内容,对于显示大型文件具有较高的效率。
- 基本语法:less 要查看的文件
- 操作说明:
- 实例实操:
- 用 less 查看文件:[root@localhost xxj]# less xnj.txt
7.2.13 echo 输出内容到控制台
- 基本语法:echo 【选项】 【输出内容】
- 选项:-e:支持反斜线控制的字符转换
- 实例实操:
- 使用 echo 打印文本:[root@localhost xxj]# echo hello-world
7.2.14 head 显示文件头部内容
head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容
- 基本语法:
- head 文件 (功能描述:查看文件头10行内容)
- head -n 5 文件 (功能描述:查看文件头5行内容)
- 选项说明:
- 实例实操:
- 查看文件的头2行:[root@localhost xxj]# head -n 2 xnj.txt
7.2.15 tail 输出文件尾部内容
tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容
- 基本语法:
- tail 文件 (功能描述:查看文件尾部10行内容)
- tail -n 5 文件 (功能描述:查看文件尾部5行内容,5可以随意设定)
- tail -f 文件 (功能描述:实时追踪该文档的所有更新)
- 选项说明:
7.2.16 > 输出重定向和 >> 追加
- 基本语法:
- ls -l > 文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
- ls -al >> 文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
- cat 文件1 > 文件2 (功能描述:将文件1 的内容覆盖到文件2)
- echo “内容” >> 文件
- 实例实操:
- 将 ls 查看信息写入到文件中:[root@localhost ~]# ls -l > a.txt
- 将 ls 查看信息追加到文件中:[root@localhost ~]# ls -al >> a.txt
- 采用 echo 将 hello 单词追加到文件中:[root@localhost ~]# echo hello >> b.txt
7.2.17 In软链接
软链接也称为符号链接,类似于 windows 里的快捷方式,有自己的数据模块,主要存放了链接其他文件的路径。
- 基本语法:
- ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
- 经验技巧:
- 删除软链接:rm -rf 软链接名
- 实例实操:
- 创建软链接:[root@localhost ~]# ln -s xxj aa
7.2.18 history 查看已经执行过历史命令
- 基本语法:history (功能描述:查看已经执行过历史命令)
- 实例实操:
- 查看已经执行过的历史命令:[root@localhost ~]# history
7.3 时间日期类
- 基本语法:date 【OPTION】...【+FORMAT】
- 选项说明:
- 参数说明:
7.3.1 date 显示当前时间
- 基本语法:
- date (功能描述:显示当前时间)
- date +%Y (功能描述:显示当前年份)
- date +%m (功能描述:显示当前月份)
- date +%d (功能描述:显示当前是哪一天)
- date "+%Y-%m-%d %H:%M:%S" (功能描述:显示年月日时分秒)
- 实例实操:
- 显示当前时间日期:[root@localhost ~]# date
- 显示当前年月日时分秒:[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
7.3.2 date 显示非当前时间
- 基本语法:
- date -d '1 days ago' (功能描述:显示前一天时间)
- date -d '-1 days ago' (功能描述:显示明天时间)
- 案例实操:
- 显示前一天和明天时间:
7.3.3 date 设置系统时间
- 基本语法:date -s 字符串时间
- 案例实操:
- 设置系统当前时间:[root@localhost ~]# date -s "2012-12-12 12:12:12
7.3.4 cal 查看日历
- 基本语法:cal【选项】 (功能描述:不加选项,显示本月日历)
- 选项说明:
- 实例实操:
- 查看当前月的日历:[root@localhost ~]# cal
- 查看2017年的日历:[root@localhost ~]# cal 201
7.4 用户管理命令
7.4.1 useradd 添加新用户
- 基本语法:
- useradd 用户名 (功能描述:添加新用户)
- useradd -g 组名用户名 (功能描述:添加新用户到某个组)
- 案例实操:
- 添加一个用户:[root@localhost ~]# useradd lmq
- 查看当前用户:[root@localhost ~]# ll /home
7.4.2 passwd 设置用户密码
- 基本语法:passwd 用户名 (功能描述:设置用户密码)
- 案例实操:
- 设置用户的密码:[root@localhost ~]# passwd lmq
7.4.3 id 查看用户是否存在
基本语法:id 用户名
案例实操:
查看用户是否存在:[root@localhost ~]# id lm
7.4.4 cat/etc/passwd 查看创建了哪些用户
- 实例实操:
- 查看创建了哪些用户:[root@localhost ~]# cat/etc/passwd
7.4.5 su 切换用户
su:swith user 切换用户
- 基本语法:
- su 用户名称 (功能描述:切换用户,只能获得用户的执行权限)
- su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
- 案例实操:
- 切换用户:[lmq@localhost root]$ su root
7.4.6 userdel 删除用户
- 基本语法:userdel -r 用户名
- 案例实操:
- 删除用户:[lmq@localhost root]$ userdel -r xflmq
7.4.7 who 查看登录用户信息
- 基本语法:who
- 案例实操:
- 删除用户:[lmq@localhost root]$ who
7.4.8 sudo 设置普通用户具有root权限
- 案例实操:[lmq@localhost root]$ sudo ls
7.5 用户组管理命令
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如 Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
7.5.1 groupadd 新增组
- 基本语法:groupadd 组名
- 案例实操:
- 添加一个 xfdq 组:[root@localhost ~]# groupadd xfdq
- 查看用户组是否添加:[root@localhost ~]# cat /etc/group
7.5.2 groupdel 删除组
7.5.3 grouomod 修改组
7.5.4 cat /etc/group 查看创建了哪些组
7.6 文件权限类
7.6.1 文件属性
Liunx 系统是一种典型的多用户系统,不同的用户处于不同的地位,用于不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。
- 从左到右的 10 个字符表示,如下图所示:
- 0 首位表示文件类型:在 Linux 中第一个字符代表这个文件是目录,文件或链接文件等
- 代表文件:d 代表目录;l 代表链接文档(link file)
- 第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。 ---User
- 第 4-6 位确定属组(所有者的同组用户)拥有该文件的权限。--Group
- 第 7-9 位确定其他用户拥有该文件的权限。 --Other
- rwx 作用文件和目录的不同解释
- 作用到文件:
- [ r ]代表可读(read):可以读取,查看
- [ w ]代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
- [ x ]代表可则执行(execute):可以被系统执行
- 作用到目录:
- [ r ]代表可读(read):可以读取,ls查看目录内容
- [ w ]代表可写(write):可以修改,目录内创建 + 删除 + 重命名目录
- [ x ]代表可则执行(execute):可以进入该目录
- 实例实操:
- 查看目录文件信息:[root@localhost ~]# ll
- 文件基本属性介绍:
- 如果查看到是文件:链接数指的是硬链接个数
- 如果查看的是文件夹 :链接数指的是子文件夹个数
7.6.2 chmod 改变权限
- 基本语法:
- 第一种方式变更权限:chmod [{ugoa} {+-=} {rwx}] 文件或目录
- 第二种方式变更权限:chmod [mode = 421] 文件或目录
- 经验技巧:u:所有者 g:所有组 o:其他人 a:所有人(u,g,o的总和)
- r=4 w=2 x=1 rwx=4+2+1=7
- 案例实操:
- 修改文件使其所属主用户具有执行权限:[root@localhost ~]# chmod u+x anaconda-ks.cfg
- 修改文件使其所属组用户具有执行权限:[root@localhost ~]# chmod 610 anaconda-ks.cfg
- 修改文件所属主用户执行权限,并使其他用户具有执行权限:[root@localhost ~]# chmod 601 anaconda-ks.cfg
- 采用数字的方式,设置文件所有者,所属组,其他用户都具有可读可写可执行权限:[root@localhost ~]# chmod 777 anaconda-ks.cfg
- 修改整个文件夹里面的所有文件的所有者,所属组,其他用户都具有可读可写可执行权限:[root@localhost ~]# chmod -R 777 xxj
7.6.3 chown 改变所有者
- 基本语法:chown 【选项】【最终用户】【文件或目录】 (功能描述:改变文件或者目录的所有者)
- 选项说明:
- 案例实操:
- 修改文件所有者:[root@localhost ~]# chown lmq xxj
- 递归改变文件所有者和所有组:[root@localhost ~]# chown lmq:lmq xxj
7.6.4 chgrp 改变所属组
- 基本语法:chgrp 【最终用户组】【文件或目录】 (功能描述:改变文件或者目录的所属组)
- 案例实操:
- 修改文件的所属组:[root@localhost ~]# chgrp root xxj
7.7 搜索查找类
7.7.1 find 查找文件或者目录
find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
- 基本语法:find 【搜索范围】【选项】
- 选项说明:
- 案例实操:
- 按文件名:根据名称查找/目录下的 以 .txt 结尾的文件:[root@localhost ~]# find xxj/ -name "*.txt"
- 按拥有者:查找.opt目录下,用户名称为 -user 的文件:[root@localhost ~]# find -user lmq
7.7.2 locate 快速定位文件路径
locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻。
- 基本语法:locate 搜索文件
- 经验技巧:由于locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate 数据库。
- 案例实操:
- 查询文件夹:[root@localhost ~]# locate xxj
7.7.3 grep 过滤查找及 “|” 管道符
管道符,“|” ,表示将前一个命令的处理结果输出传递给后面的命令处理
- 基本语法:grep 选项 查找内容 源文件
- 选项说明:
- 案例实操:
- 查找某文件在第几行:[root@localhost xxj]# grep -n g xnj.txt
7.8 压缩和解压类
7.8.1 gzip/gunzip 压缩
- 基本语法:
- gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
- gunzip 文件.gz (功能描述:解压缩文件命令)
- 经验技巧:
- 只能压缩文件不能压缩目录
- 不保留原来的文件
- 同时多个文件会产生多个压缩包
- 案例实操:
- gzip压缩:[root@localhost xxj]# gzip xnj.txt
- gunzip解压缩:[root@localhost xxj]# gunzip xnj.txt.gz
7.8.2 zip/unzip 压缩
- 基本语法:
- zip【选项】xxx.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)
- unzip 【选项】XXX.zip (功能描述:解压缩文件)
- 选项说明:
- 经验技巧:zip压缩命令在 window/linux 都通用,可以压缩目录且保留源文件
- 案例实操:
- 压缩 xnj.txt 为 xfdq.zip:[root@localhost xxj]# zip -r xfdq.zip xnj.txt
- 解压 xfdq.zip 为 xnj.txt:[root@localhost xxj]# unzip xfdq.zip
7.8.3 tar 打包
- 基本语法:tar 【选项】 XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
- 选项说明:
- 案例实操:
- 压缩多个文件:[root@localhost xxj]# tar -zcvf xfdq.tar.gz xfdq.txt xnj.txt
- 解压文件:[root@localhost xxj]# tar -zxvf xfdq.tar.gz
7.9 磁盘查看和分区类
7.9.1 du 查看文件 和 目录占用的磁盘空间
du:disk usage 磁盘占用情况
- 基本语法: du 目录/文件 (功能描述:显示目录下每个子目录的磁盘使用情况)
- 选项说明:
- 案例实操:
- 查看当前用户主目录占用的磁盘空间大小:[root@localhost ~]# du -sh
7.9.2 df 查看磁盘空间使用情况
df:disk free 空余磁盘
- 基本语法:df 【选项】(功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)
- 选项说明:
- 案例实操:
- 查看磁盘使用情况:[root@localhost ~]# df -h
7.9.3 lsblk 查看设备挂载情况
- 基本语法:lsblk (功能描述:查看设备挂载情况)
- 选项说明:
- 案例实操:[root@localhost ~]# lsblk
7.9.4 mount/umount 挂载/卸载
对于 Linux 用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录,一个独立且唯一的文件结构。
Linux 中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做“挂载”的处理方法,它整个系统文件包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。
- 基本语法:
- mount 【-t vfstype】【-o options】device dir (功能描述:挂载设备)
- umount 设备文件名或挂载点 (功能描述:卸载设备)
- 参数说明:
- 实例操作:
- 挂载光盘镜像文件:
- 卸载光盘镜像文件:[root@localhost ~]# umount /dev/cdrom
7.9.5 fdisk 分区
- 基本语法:
- fdisk -l (功能描述:查看磁盘分区详情)
- fdisk 硬盘设备名 (功能描述:对新增硬盘进行分区操作)
- 选项说明:
- 经验技巧:该命令必须在 root 用户下才能使用
- 案例实操:[root@localhost ~]# fdisk -l
7.10 进程管理类
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己地址空间,并占用一定的系统资源。
7.10.1 ps 查看当前系统进程状态
ps:process status 进程状态
- 基本语法:
- ps aux | grep xxx (功能描述:查看系统中所有进程)
- ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
- 选项说明:
- 功能说明:
- ps aux 显示信息说明
- USER:该进程是由哪个用户产生的
- PID:进程的 ID 号
- %CPU:该进程占用 CPU 资源的百分比,占用越高,进程越耗费资源;
- %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
- VSZ:该进程占用虚拟机内存的大小,单位 KB;
- RSS:该进程占用实际物理内存的大小,单位 KB;
- TTY:该进程是哪个终端中运行的。对于 CentOS 来说,tty1 是图形化终端,tty2-tty6是本地的字符界面终端。pts/0-255 代表虚拟终端。
- STAT:进程状态。常见的状态有:R:运行状态,S:睡眠状态,T:暂停状态,Z:僵尸状态,s:包含子进程,l:多线程,+:前台显示
- START:该进程的启动时间
- TIME:该进程占用 CPU 的运算时间,注意不是系统时间
- COMMAND:产生此进程的命令名
- 经验技巧:
- 如果想查看进程的 CPU 占用率和内存占用率,可以使用 aux;
- 如果想查看进程的父进程 ID 可以使用 ef;
- 案例实操:[root@localhost ~]# ps aux
7.10.2 kill 终止进程
- 基本语法:
- kill 【选项】进程号 (功能描述:通过进程号杀死进程)
- killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
- 选项说明:
- 案例实操:
- 杀死浏览器进程:[root@localhost ~]# kill -9 3761
- 通过进程名称杀死进程:[root@localhost ~]# killall firefox
7.10.3 pstree 查看进程树
- 基本语法:pstree 【选项】
- 选项说明:
- 案例实操:
- 显示进程 pid:[root@localhost ~]# pstree -p
- 显示进程所属用户:[root@localhost ~]# pstree -u
7.10.4 top 查看系统健康状态
- 基本命令:top 【选项】
- 选项说明:
- 操作说明:
- 案例实操:[root@localhost ~]# top -d 1
7.10.5 netstat 显示网络状态和端口占用信息
- 基本语法:
- netstat -anp | grep 进程号 (功能描述:查看该进程网络信息)
- netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)
- 选项说明:
- 案例实操:
- 通过进程号看sshd进程网络信息:[root@localhost ~]# netstat -anp | grep sshd
7.11 crontab 系统定时任务
7.11.1 crontab 服务管理
- 重新启动 crond服务:[root@localhost ~]# systemctl restart crond
7.11.2 crontab 定时任务设置
- 基本语法:crontab 【选项】
- 选项说明:
- 参数说明:[root@localhost ~]# crontab -e
- 进入 crontab 编辑界面。会打开 vim 编辑你的工作
- * * * * * 执行的任务:
- 特殊的符号:
- 特定时间执行命令:
上一节:
下一节:
【Linux - 操作技术】七 常用基本命令相关推荐
- Linux(centos)的常用基本命令
2019独角兽企业重金招聘Python工程师标准>>> Linux的常用基本命令. 首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中&quo ...
- linux下 最常用基本命令
常用命令 基本命令 pwd 打印绝对路径 ls +路径 ...
- C语言再学习 -- Linux 中常用基本命令
参看:linux常用基本命令 参看:Ubuntu常用命令大全 #arch #显示机器的处理器架构 # unam ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- 【Linux】linux常用基本命令
首页 博客 学院 CSDN学院 下载 论坛 APP CSDN 问答 商城 活动 VIP会员 招聘 ITeye GitChat GitChat 图文课 写博客 消息 评论关注点赞回答系统通知 登录注册 ...
- Linux常用基本命令详解(二)-------磁盘分区和磁盘管理类命令
Linux常用基本命令详解(一) Linux常用基本命令详解(二)-------磁盘分区和磁盘管理类命令 Linux常用基本命令详解(三) 1.磁盘分区 磁盘分区(系统分区)是使用分区编辑器(part ...
- Linux系统下的一些常用基本命令
1.Linux(一切皆文件) root指当前用户,root为顶级用户,wf指机器名字,~目录的根文件夹 2. 常用基本命令 1)cd / 进入Linux系统根目录 2)ls 查看当前目录 3)ll 查 ...
- 【Linux】Linux学习(三)常用基本命令(一)
Linux学习(三)常用基本命令 常用基本命令 帮助命令 文件目录类命令 时间日期类命令 用户管理命令 用户组管理命令 文件权限类 搜索查找类 压缩和解压类 磁盘查看和分区类 进程管理类 学习总结 常 ...
- 【Linux】Linux学习(三)常用基本命令(二)
Linux学习(三)常用基本命令(二) crontab 系统定时任务 crontab 服务管理 crontab 定时任务设置 RPM软件包管理 RPM概述 RPM查询命令 RPM卸载命令 RPM安装命 ...
最新文章
- CCNA和四级网工的对比
- 用.NET CF进行HardReset?
- Android进程间通信(IPC)机制Binder简要介绍和学习计划
- 使用GoLand创建并运行项目
- scala 方法、函数定义小结
- java servlet 注册登录,JSP+JavaBean+Servlet实现用户登录与注册
- 大数据架构由哪些模块组成
- 可执行文件的 MD5 碰撞
- ps2023最新调色滤镜插件exposure图片后期处理工具
- java进行多个照片合并操作
- excel怎么设置自动计算_EXCEL内输入起始时间,如何自动计算小时时间差?
- folly::ConcurrentSkipList 详解
- 用c语言编译对数函数,在C语言中使用对数函数的方法
- 华为大数据平台FusionInsight HD部署中遇到的问题汇总
- drozer 测试总结
- mysql两表左关联_mysql中一张表LEFT JOIN 左关联两张表语句
- hive/mysql使用lateral view explode时会出现的问题(bug)
- Linux MMC 驱动子系统详解
- 光伏企业赛拉弗:每条生产线削减员工80%
- 职教云考中答案,职教云获取答案详解
热门文章
- input文本框的提示效果
- 西门子MES软件ebr脚本使用说明-SIMATIC IT EBR(Opcenter Execution Pharma
- 【 js中通过键盘上下左右移动图片】
- Reprint:C/C++ Volatile关键词深度剖析;
- Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋…
- 三星手机怎么上传文件到云服务器,三星Quick Share快传功能曝光,基于云端服务实现文件传输...
- 软件设计——质量属性(非功能性需求)
- Appium源码分析(4)-控制器模块
- linux系统安装英伟达显卡驱动,Linux 怎样安装 Nvidia 337.12 Beta 显卡驱动
- 电力智能轨道巡检机器人 吊装轨道式