一:用户管理命令
1.1 useradd添加新用户
1)基本语法:
       useradd用户名             (功能描述:添加新用户) 
2)案例:
       [root@hadoop101 opt]# useradd   robot
1.2 passwd设置用户密码
1)基本语法:
       passwd用户名      (功能描述:设置用户密码)
2)案例
       [root@hadoop101 opt]# passwd robot
1.3 id判断用户是否存在
1)基本语法:
       id用户名
2)案例:
       [root@hadoop101 opt]#id robot
1.4 su切换用户
1)基本语法:
su 用户名称      (功能描述:切换用户)  su - admin
su root 和su –root 区别是否切换终端(操作的目录),是否使用创建一个新的环境。一般都使用su –命令。
2)案例
[root@hadoop101 opt]#su robot

1.5 userdel删除用户

1)基本语法:
       (1)userdel 用户名           (功能描述:删除用户但保存用户主目录)
(2)userdel -r 用户名        (功能描述:用户和用户主目录,都删除)
2)案例:
(1)删除用户但保存用户主目录
       [root@hadoop101 opt]#userdel robot
(2)删除用户和用户主目录,都删除
       [root@hadoop101 opt]#userdel –r robot

1.6 who查看登录用户信息

1)基本语法
       (1)whoami               (功能描述:显示自身用户名称) 
(2)who am i             (功能描述:显示登录用户的用户名)
(3)who                    (功能描述:看当前有哪些用户登录到了本台机器上)
2)案例
[root@hadoop101 opt]# whoami
[root@hadoop101 opt]# who am i
       [root@hadoop101 opt]# who

1.7设置robot普通用户具有root权限

1)修改配置文件 
修改/etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:
    cd / etc  cd /etc    vim sudoers
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
robot   ALL=(ALL)     ALL
修改完毕,现在可以用robot帐号登录,然后用命令su - ,即可获得root权限进行操作。
2)案vrii例
[robot@hadoop101 opt]$ sudo mkdir module
[root@hadoop101 opt]# chown robot:robot module/       chown -R  robot:robot module/      -R表示可以全部遍历整个module目录下所有文件
注意:sudo 只有在执行这一条命令时,才会拥有管理员的身份,一旦执行完,就会恢复普通用户身份。但普通用户要使用sudo特权前,要把自己的加入到/etc/sudoers文件下面。
1.8 usermod修改用户
1)基本语法:
usermod -g户组用户名 不忘忘了—g
2)案例:
将用户robot加入dev用户组
       [root@hadoop101 opt]#usermod –g dev robot

二:用户组管理命令

     每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同,
如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

2.1 groupadd新增组

1)基本语法
groupadd组名
2)案例:
       添加一个robot组
[root@hadoop101 opt]#groupadd robot

2.2 groupdel删除组

1)基本语法:
groupdel组名
2)案例
[root@hadoop101 opt]#groupdel robot

2.3 groupmod修改组

cat  /etc/group查看创建了哪些组
1)基本语法:
groupmod -n新组名老组名
2)案例
       修改robot组名称为robot1
[root@hadoop101 robot]# groupmod –n robot1 robot

2.4综合案例

[root@hadoop101 robot]# groupadd dev
[root@hadoop101 robot]# groupmod -n device dev
[root@hadoop101 robot]# usermod -g device robot
[root@hadoop101 robot]# su robot
[robot@hadoop101 ~]$ mkdir robot
[robot@hadoop101 ~]$ ls -l
drwxr-xr-x. 2 robot device  4096 5月  27 16:31 robot
[root@hadoop101 robot]#  usermod -g  robot  tom
tom分到robot的组。

三:时间日期类
   1)基本语法
   date [OPTION]... [+FORMAT]
3.1 date设置系统时间
1)基本语法:
       date -s 字符串时间
2)案例
       [root@hadoop106 /]# date -s "2017-06-19 20:52:18"


3.2 date显示当前时间
   1)基本语法:
       (1)date                                                        (功能描述:显示当前时间)
       (2)date +%Y                                               (功能描述:显示当前年份)
(3)date +%m ,切记不是M,出错                    (功能描述:显示当前月份)
(4)date +%d                                                (功能描述:显示当前是哪一天)
(5)date +%Y%m%d   date +%Y/%m/%d …   (功能描述:显示当前年月日各种格式 )
     (6)date "+%Y-%m-%d %H:%M:%S"             (功能描述:显示年月日时分秒)
2)案例
[root@hadoop106 /]# date
2017年 06月 19日 星期一 20:53:30 CST
[root@hadoop106 /]# date +%Y%m%d
20170619
[root@hadoop106 /]# date "+%Y-%m-%d %H:%M:%S"(都是大写的HMS)
2017-06-19 20:54:58

3.3 date显示非当前时间
1)基本语法:date -d
(1)date -d '1 days ago'      这里的1,2只能是数字,  
                            (功能描述:显示前一天日期)
(2)date -d yesterday +%Y%m%d    (同上)
(3)date -d next-day +%Y%m%d      (功能描述:显示明天日期)
(4)date -d 'next monday'                 (功能描述:显示下周一时间)
2)案例:
[root@hadoop106 /]# date -d '1 days ago'
2017年 06月 18日 星期日 21:07:22 CST
[root@hadoop106 /]# date -d next-day +%Y%m%d
20170620
[root@hadoop106 /]# date -d 'next monday'
2017年 06月 26日 星期一 00:00:00 CST

四:文件权限和属性问题

4.1 chmod改变权限

1)基本语法:
          chmod  [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421 ]  [文件或目录]
chmod u+x  test1.java
        chmod –R可以遍历地更改文件的所在组。
2)功能描述
改变文件或者目录权限
文件: r-查看;w-修改;x-执行文件
目录: r-列出目录内容;w-在目录中创建和删除;x-进入目录
删除一个文件的前提条件:该文件所在的目录有写权限,你才能删除该文件。
3)案例
[root@hadoop106 test1]#chmod u+x test1.java
[root@hadoop106 test1]# chmod g+x test1.java
[root@hadoop106 test1]# chmod g-w  test1.java
[root@hadoop106 test1]# chmod o+x test1.java
[root@hadoop106 test1]# chmod 777 test1.java
注意:rwx ,111,---000.所以rwx可以用7表示
同理:r-x101 =5
[root@hadoop106 test1]#chmod  -R 777  testdir,可以同时修改很多属性相比之前的单一

4.2chgrp改变所属组(改变的文件所属主)

1)基本语法:
       chgrp [最终用户组] [文件或目录]      (功能描述:改变文件或者目录的所属组)
2)案例
[root@hadoop106 test1]# chgrp robot test1.java
[root@hadoop106 test1]# ls -al
-rwxr-xr-x. 1 root robot  551 5月  23 13:02 test1.java

chown改变所有者

1)基本语法:
chown [最终用户] [文件或目录]        (功能描述:改变文件或者目录的所有者)
2)案例
[root@hadoop106 test1]#chown robot test1.java           同样用chown -R robot test/   可以遍历整个目录
[root@hadoop106 test1]# ls –al
-rwxr-xr-x. 1 robot robot  551 5月  23 13:02 test1.java

4.3su 切换用户

1)基本语法:
su –username                (功能描述:切换用户)
2)案例
[root@hadoop101 robot]# su robot
[robot@hadoop101 ~]$
[robot@hadoop101 ~]$ su root
密码:
[root@hadoop101 robot]#
五搜索查找类
5.1 find查找文件或者目录-user  -name -size
1)基本语法:
       find [搜索范围] [匹配条件]
2)案例
(1)按文件名:根据名称查找/目录下的filename.txt文件。
[root@hadoop106 ~]# find /opt/ -name '*.txt'
(2)按拥有者:查找/opt目录下,用户名称为-user的文件
[root@hadoop106 ~]#find /opt/ -user robot
       (3)按文件大小:在/home目录下查找大于200m的文件(+n大于  -n小于   n等于)
[root@hadoop106 ~]find /home –size +204800

5.2 grep在文件内搜索字符串匹配的行并输出

1)基本语法
grep+参数+查找内容+源文件
参数:
-c:只输出匹配行的计数。
-I:不区分大小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
2)案例
[root@hadoop106 opt]# ls | grep -n test  二次过滤|
4:test1
5:test2

5.3 which文件搜索命令

1)基本语法:
       which命令           (功能描述:搜索命令所在目录及别名信息)
2)案例
       [root@hadoop101 opt]# which ls
       /bin/ls
5.4常用快捷键
1)ctrl + c:停止进程
2)ctrl+l:清屏 reset真正地清除屏幕
3)ctrl + q:退出
4)善于用tab键
5)上下键:查找执行过的命令
6)ctrl +alt:linux和Windows之间切换

六.文件目录以及文件操作等

6.1 pwd显示当前工作目录的绝对路径

1)基本语法:
       pwd        (功能描述:显示当前工作目录的绝对路径)
       2)案例
[root@hadoop106 home]# pwd
/home

6.2 ls列出目录的内容

1)基本语法:
ls [选项] [目录或是文件]和ll  = ls -l  日常开发中都是用ll ,此外ll -a也很常用。
选项:
-a:全部的文件,连同隐藏档(开头为.的文件)一起列出来(常用)
-d:仅列出目录本身,而不是列出目录内的文件数据(常用)
-l:长数据串列出,包含文件的属性与权限等等数据;(常用)
 每行列出的信息依次是: 文件类型与权限链接数文件属主 文件属组 文件大小用byte来表示建立或最近修改的时间名字 
   -al展示所有信息所以结构
2)案例
[robot@hadoop101 ~]$ ls -al
总用量44
drwx------. 5 robot robot 4096 5月  27 15:15 .
drwxr-xr-x. 3 root    root    4096 5月  27 14:03 ..
drwxrwxrwx. 2 root    root    4096 5月  27 14:14 hello
-rwxrw-r--. 1 robot robot   34 5月  27 14:20 test.txt

6.3 mkdir 创建一个新的目录

1)基本语法:
       mkdir [-p]要创建的目录
       选项:
-p:创建多层目录   不加-P,创建不了多层目录。
2)案例
[root@hadoop106 opt]# mkdir test
[root@hadoop106 opt]# mkdir -p user/robot
6.4 rmdir删除一个空的目录(只能是空的)
1)基本语法:
       rmdir要删除的空目录
2)案例
[root@hadoop106 opt]# mkdir test
[root@hadoop106 opt]#rmdirtest

6.5 touch创建空文件

1)基本语法:
       touch文件名称
2)案例
[root@hadoop106 opt]# touch test.java

6.6 cd切换目录

1)基本语法:
       (1)cd绝对路径  tar  cxvf  1.gz   C: /opt/softwareC表表示非当前目录
       (2)cd相对路径
       (3)cd ~或者cd         (功能描述:回到自己的家目录)
       4cd -                     (功能描述:回到上一次所在目录)
       (5)cd ..                    (功能描述:回到当前目录的上一级目录)
       (6)cd -P                   (功能描述:跳转到实际物理路径,而非快捷方式路径)
    (7).表示当前目录,..表示上一层目录。./表示当前目录下
2)案例
(1)使用mkdir命令创建robot目录
[root@www ~]# mkdir robot
(2)使用绝对路径切换到robot目录
[root@www ~]# cd /root/robot/
(3)使用相对路径切换到robot目录
[root@www ~]# cd ./robot/
(4)表示回到自己的家目录,亦即是/root这个目录
[root@www robot]# cd ~
(5)cd-回到上一次所在目录
[root@www robot]# cd -
(6)表示回到当前目录的上一级目录,亦即是/root的上一级目录的意思;
[root@www ~]# cd ..

6.7 mv移动文件与目录或重命名

1)基本语法:
       (1)mv oldNameFile newNameFile    (功能描述:重命名)
       (2)mv /temp/movefile   /targetFolder  (功能描述:移动文件)
2)案例:
       1)重命名
 [root@hadoop106 opt]# mv test.java  test1.java
2)移动文件
[root@hadoop106 opt]#mv test1.java  test1

6.8 cp复制文件或目录

1)基本语法:
(1)cp source dest                           (功能描述:复制source文件到dest)
2cp -r sourceFolder targetFolder   (功能描述:递归复制整个文件夹)
2)案例
(1)复制文件
 [root@hadoop106 opt]# cp test.java test
(2)递归复制整个文件夹
 [root@hadoop106 opt]# cp-rtest test1

6.9  rm移除文件或目录

1)基本语法
       (1)rmdir deleteEmptyFolder     (功能描述:删除空目录)
(2)rm -rf   deleteFile                  (功能描述:强制递归删除目录中所有内容)
     rm -r 递归删除目录
2)案例
       1)删除空目录
 [root@hadoop106 opt]# rmdir test
2)递归删除目录中所有内容
 [root@hadoop106 opt]# rm -rf test1

七:其他一些常用命令

7.1 cat查看文件内容

查看文件内容,从第一行开始显示。
1)基本语法
       cat  [选项]要查看的文件
选项:
-A:相当于-vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b:列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E:将结尾的断行字节$显示出来;
-n:列出行号,连同空白行也会有行号,与-b 的选项不同;
-T:将[tab]按键以^I 显示出来;
-v:列出一些看不出来的特殊字符
2)案例
[robot@hadoop101 ~]$ cat -A test.txt
hellda  $
dasadf ^I$
da^I^I^I$
das$

7.2 tac查看文件内容,从最后一行开始查看

查看文件内容,从最后一行开始显示,可以看出tac是 cat 的倒著写。
1)基本语法:
       cat  [选项参数]要查看的文件
2)案例
[root@hadoop106 test1]# cat test1.java
hello
robot
robot1
[root@hadoop106 test1]#tactest1.java
robot1
robot
hello

7.3 more查看文件内容

查看文件内容,一页一页的显示文件内容。
1)基本语法:
       more要查看的文件
2)功能使用说明
空白键(space):代表向下翻一页;
Enter:代表向下翻『一行』;
q:代表立刻离开more,不再显示该文件内容。
Ctrl+F向下滚动一屏
Ctrl+B返回上一屏
=输出当前行的行号
:f输出文件名和当前行的行号
3)案例
[root@hadoop106 test1]# more test1.java

7.4 less查看文件内容

less的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less 允许使用[pageup] [pagedown]往回滚动。
1)基本语法:
       less要查看的文件
2)功能使用说明
空白键  :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup]:向上翻动一页;
/字串   :向下搜寻『字串』的功能;
?字串   :向上搜寻『字串』的功能;
q       :离开less这个程序;
3)案例
[root@hadoop106 test1]# less test1.java

7.5 head查看文件内容

查看文件内容,只看头几行。
1)基本语法
head -n 10文件     (功能描述:查看文件头10行内容,10可以是任意行数)
2)案例
[root@hadoop106 test1]#head -n 2 test1.java
hello
robot
7.6 tail查看文件内容:经常用(主要用于查看日志)
查看文件内容,只看尾巴几行。
1)基本语法
1tail  -n 10 文件            (功能描述:查看文件头10行内容,10可以是任意行数)
(2)tail  –f  文件        (功能描述:实时追踪该文档的所有更新)
   用echo  “fdfd”  >> hello.java
2)案例
(1)查看文件头1行内容
[root@hadoop106 test1]# tail -n 1 test1.java
aafdsfdsfds
(2)实时追踪该档的所有更新
[root@hadoop106 test1]# tail -f test1.java
hello
robot
robot

7.7 重定向命令>和>>

1)基本语法:
(1)ls –l  >文件   a.txt (功能描述:列表的内容写入文件a.txt中(覆盖写))
(2)ls –al >>文件aa.txt      (功能描述:列表的内容追加到文件aa.txt的末尾)
2)案例
       (1)[root@hadoop101 opt]# ls -l  >   t.txt          
(2)[root@hadoop101 opt]# ls -l>>t.txt
(3)[root@hadoop106 test1]# echo hello >>  test1.java   将hello追加到test.java文档中。  echo 111>test.java    覆写到hello.java中

7.8 echo

1)基本语法:
(1)echo要显示的内容>> 存储内容的的文件      (功能描述:将要显示的内容,存储到文件中)
       (2)echo变量            (功能描述:显示变量的值)
2)案例 A=10 ,定义变量  echo $A ,
[root@hadoop106 test1]# echo $JAVA_HOME
/opt/module/jdk1.7.0_79

7.9 ln软链接

1)基本语法:
ln –s [原文件] [目标文件]          (功能描述:给原文件创建一个软链接,软链接存放在目标文件目录)
2)案例:
[root@hadoop101 module]# ln -s /opt/module/test.txt /opt/t.txt
[root@hadoop101 opt]# ll
lrwxrwxrwx. 1 root    root      20 6月  17 12:56 t.txt -> /opt/module/test.txt
创建一个软链接
[robot@hadoop103 opt]$ ln -s /opt/module/hadoop-2.7.2/ /opt/software/hadoop
cd不加参数进入是软链接的地址
[robot@hadoop103 software]$ cd hadoop
[robot@hadoop103 hadoop]$ pwd
/opt/software/hadoop
cd加参数进入是实际的物理地址
[robot@hadoop103 software]$ cd -P hadoop
[robot@hadoop103 hadoop-2.7.2]$ pwd
/opt/module/hadoop-2.7.2

7.10  history查看所敲命令历史

1)基本语法:
       history      history – c 清除历史
         注意:熟练使用 ctrl+r查询调用历史记录
2)案例
[root@hadoop106 test1]# history

7.11查询

1)基本语法:
1rpm –qa             query all              (功能描述:查询所安装的所有rpm软件包)
过滤
rpm –qa | more  
       rpm –qa | grep java  二次查询,查询所有带有java字段的安装包
       rpm –qa | grep –I软件名
(2)rpm –q 软件包名        (功能描述:查询软件包是否安装)  rpm -q mysql  查询mysql是否安装。
(3)rpm –qi 软件包名        (功能描述:查询软件包信息)
(4)rpm –ql 软件包名        (功能描述:查询软件包中文件)
(5)rpm –qf 文件全路径名 (功能描述:查询文件所属的软件包)
        rpm –qf /etc/passwd
        rpm –qf /root/install.log
(6)rpm –qp 包文件名       (功能描述:查询包的信息对这个软件包的介绍)
        rpm –qp jdk-1_5_0-linux-i586.rpm
        rpm –qpi jdk-1_5_0-linux-i586.rpm
        rpm –qpl jdk-1_5_0-linux-i586.rpm

7.12 tar打包(特别重要)

1)基本语法:
tar +参数+ XXX.tar.gz + 将要打包进去的内容             (功能描述:打包目录,压缩后的文件格式.tar.gz)
参数:
-c产生.tar打包文件
-v显示详细信息(可选择要不要)
-f指定压缩后的文件名
-z打包同时压缩
-x解包.tar文件
2)案例
(1)压缩:tar -zcvf  XXX.tar.gz   n1.txt    n2.txt
       压缩多个文件
[root@hadoop106 opt]# tar -zcvf test.tar.gz test1.java test.java
test1.java
test.java
[root@hadoop106 opt]# ls
test1.java  test.java  test.tar.gz
压缩目录
[root@hadoop106 opt]# tar -zcvf test.java.tar.gz test1
test1/
test1/hello
test1/test1.java
test1/test/
test1/test/test.java
[root@hadoop106 opt]# ls
test1 test.java.tar.gz
(2)解压:tar -zxvf  XXX.tar.gz
       解压到当前目录
[root@hadoop106 opt]# tar -zxvf test.tar.gz
解压到/opt目录
[root@hadoop106 opt]# tar -zxvf test.tar.gz –C /opt

7.13 kill终止进程

1)基本语法:
       kill -9   d进程号
       选项
-9表示强迫进程立即停止
2)案例:
       启动mysql程序
       切换到root用户执行
       [root@hadoop102桌面]# kill -9 5102
7.14 netstat显示网络统计信息(常用)
1)基本语法:
       netstat –anp           (功能描述:此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或是路由表内容)
       选项:
       -an按一定顺序排列输出
       -p 表示显示哪个进程在调用
       -nltp查看tcp协议进程端口号
2)案例
查看端口50070的使用情况
[root@hadoop106 hadoop-2.7.2]# netstat -anp | grep 50070
tcp     0   0 0.0.0.0:50070    0.0.0.0:*          LISTEN      6816/java 
                                     端口号                                                   进程号
7.15 gzip/gunzip压缩
1基本语法:
gzip+文件             (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip+文件.gz      (功能描述:解压缩文件命令)
2)特点:
(1)只能压缩文件不能压缩目录,不能压缩文件夹
(2)不保留原来的文件
3)案例
(1)gzip压缩
[root@hadoop106 opt]# ls
test.java
[root@hadoop106 opt]# gzip test.java
[root@hadoop106 opt]# ls
test.java.gz
(2)gunzip解压缩文件
[root@hadoop106 opt]# gunzip test.java.gz
[root@hado p op106 opt]# ls
test.java

日常开发中linux中最常用的100条命令相关推荐

  1. Linux之最常用的20条命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是我们只需要掌握我们最常用的命令就可以了.因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看.不多说,下面就说说我最常用的 ...

  2. Linux运维常用的150条命令

    命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...

  3. linux之我常用的20条命令(之一)

    cd 切换目录 > cd ../ #切换到父级目录 > cd /tmp # 切换到/tmp目录 > cd ~ # 切换到当前用户的家目录 ls命令 查看文件与目录的命令,list的缩 ...

  4. linux之我常用的20条命令( 之三)

    快速清空一个文件 > > rumenz.log > :> rumenz.log > true > rumenz.log > cat /dev/null > ...

  5. Liunx常用的100条命令汇存

    1.关机 shutdown -h now 立刻关机 poweroff shutdown -r now 立刻重启 reboot logout 注销2.进入图形界面 startx3.vi编辑器 [vi] ...

  6. linux之我常用的20条命令(之二)

    file命令 该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了. > file rumenz.txt #查看ru ...

  7. 干货系列五!Linux 运维必备的100条命令总结

    1.删除0字节文件 find-typef-size0-execrm-rf{}; 2.linux启动过程 开启电源-->BIOS开机自检-->引导程序lilo或grub-->内核的引导 ...

  8. Linux详解系列2- 这100条常见命令你都用过哪些?

    Linux详解系列2- 这100条常见命令你都用过哪些? https://www.toutiao.com/i6941655011004891660/?tt_from=weixin&utm_ca ...

  9. linux记录用户命令的日志是,用日志记录Linux用户执行的每一条命令

    用日志记录Linux用户执行的每一条命令 用日志记录Linux用户执行的每一条命令 工作中,需要把用户执行的每一个命令都记录下来,并发送到日志服务器的需求,为此我做了一个简单的解决方案.这个方案会在每 ...

  10. 【日常小记】linux中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 ...

最新文章

  1. 学习C#要养成的好习惯
  2. View.setSystemUiVisibility(int) 方法使用
  3. Android课程设计倒计时app,单片机课程设计-可调倒计时器.doc
  4. 'keytool' 不是内部或外部命令,也不是可运行的程序
  5. window.onload和3的小游戏
  6. 【安全系列之加密算法】常用安全的加密算法
  7. cglib实现动态代理
  8. pku 2186 Popular Cows (tarjan缩点)
  9. linux数据向量化指令,不充分SIMD向量化技术研究.PDF
  10. 该如何实现EDIUS中的多机位编辑
  11. Java单例模式简单代码
  12. 编写一个非常简单的 JavaScript 编辑器
  13. mbr分区磁盘如何转换成gpt分区磁盘?
  14. 2021-03-06
  15. 安捷伦自动测试软件,安捷伦精干的测试工具
  16. Vue-router导航
  17. 用Python破解有道翻译反爬虫机制
  18. 将机械硬盘换成固态硬盘的装机过程
  19. Flask Docker Hello Word
  20. notify和notifyAll区别

热门文章

  1. java 域名查询,java 查询可用域名
  2. 计量单位报错:消息号BM305 “未使用语言 ZH 创建单位 XXX”
  3. 抛物线公式即辛卜生(Simpson)公式的数值积分的Python程序
  4. 《SOA中国路线图》可圈可点之处
  5. 【进程管理器】PM2应用进程管理器
  6. 固定table首行或尾行
  7. HEXO SEO 高级优化
  8. tensorflow笔记之二十八——带掩码的损失函数
  9. 看看绝地求生—PUBG的游戏模型是怎么出来的!
  10. 搜狗云输入法,实现原理.