文章目录

  1. Linux 之 文件目录 工作机制
  2. Linux命令 之 文件目录管理
    2.1 目录管理
    2.1.1 cd
    2.1.2 ls
    2.1.3 pwd
    2.1.4 mkdir
    2.1.5 rmdir
    2.1.6 tree(需要安装)
    2.2 文件管理
    2.2.1 touch
    2.2.2 ln
    2.2.3 rename
    2.2.4 stat
    2.2.5 file
    2.2.6 chmod
    2.2.7 chown
    2.2.8 locate 和 updatedb
    2.2.9 find
    2.2.10 which
    2.2.11 whereis
    2.3 文件和目录通用管理
    2.3.1 cp
    2.3.2 mv
    2.3.3 rm
    2.3.4 scp
  3. Linux 之 文件内容查看 和 编辑
    3.1 cat
    3.2 head
    3.3 tail
    3.4 more
    3.5 less
    3.6 sed
    3.7 vi
    3.8 grep
  4. Linux 文件压缩和解压
    4.1 tar
    4.2 gzip
    4.3 zip
    4.4 unzip
  5. Linux 之 硬件管理
    5.1 df
    5.2 du
    5.3 top
    5.4 free
    5.5 iotop (需要安装)
  6. Linux 之 网络管理
    6.1 curl、wget
    6.2 telnet
    6.4 ip
    6.5 hostname
    6.6 ifconfig
    6.7 route
    6.8 ssh
    6.9 ssh-keygen
    6.10 firewalld
    6.10.1 firewalld 的基本使用
    6.10.2 使用 systemctl 管理 firewalld 服务
    6.10.3 配置 firewall-cmd(需要安装)
    6.10.4 在防火墙中开放一个端口(常用)
    6.11 iptables
    6.12 host
    6.13 nslookup
    6.14 nc/netcat
    6.15 ping
    6.16 traceroute(需要安装)
    6.17 netstat
  7. Linux 之 用户管理
    7.1 groupadd
    7.2 groupdel
    7.3 groupmod
    7.4 useradd
    7.5 userdel
    7.6 usermod
    7.7 passwd
    7.8 su
    7.9 sudo
    7.9.1 sudo使用
    7.9.2 给普通用户授权 sudo
    7.9.3 免密码授权 sudo
  8. Linux 之 系统管理
    8.1 reboot
    8.2 exit
    8.3 shutdown
    8.4 date
    8.5 mount
    8.6 umount
    8.7 ps
    8.8 kill
    8.9 service
    8.10 crontab
    8.11 systemctl
  9. Linux 之 软件管理
    9.1 rpm
    9.2 yum
    9.3 apt-get 或 apt
  10. Linux 之 文件目录 工作机制
    Linux目录结构是树形结构,根目录是 /。
    linux有不同的文件类型:

$ ls -l
total 64
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
文件类型:

当为 d 则是目录
当为 - 则是文件;
若是 l 则表示为链接文档(link file);
若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
Linux文件 属主 和 属组:

在 Linux 系统中,用户是按组分类的,一个用户属于一个或多个组。
文件拥有者以外的用户又可以分为 文件拥有者的同组用户 和 其他用户 。
因此,Linux 系统按文件拥有者、文件拥有者同组用户和其他用户来规定了不同的文件访问权限。
例如:

$ ls -l
total 64
dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin
dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot
bin 文件是一个目录文件,属主和属组都为 root,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。

  1. Linux命令 之 文件目录管理
    关键词:cd, ls, pwd, mkdir, rmdir, tree, touch, ln, rename, stat, file, chmod, chown, locate, find, cp, scp, mv, rm。

2.1 目录管理 2.1.1 cd
cd 命令用来切换工作目录。

示例:

cd # 切换到用户主目录
cd ~ # 切换到用户主目录
cd - # 切换到上一个工作目录
cd ./ # 就是指的当前目录
cd … # 切换到上级目录
cd …/ # 切换到上级目录(与上一个一样)
cd …/… # 切换到上两级目录
2.1.2 ls
ls 命令用来显示目录信息。

ls # 列出当前目录可见文件
ls -l # 列出当前目录可见文件详细信息
ls -la # 列出所有文件(包括隐藏)的详细信息
ls -lh # 列出详细信息并以可读大小显示文件大小
ls -lt # 按时间列出文件和文件夹详细信息
ls -ltr # 按修改时间列出文件和文件夹详细信息
ls --color=auto # 列出文件并标记颜色分类
2.1.3 pwd
pwd 命令用来显示当前目录的绝对路径。

2.1.4 mkdir
mkdir 命令用来创建目录。

-p 确保目录名称存在,不存在的就建一个。

在当前目录中创建 zp 和 zp 的子目录 test

mkdir -p zp/test

在当前目录中创建 zp 和 zp 的子目录 test;权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问

mkdir -p -m 750 zp/test
2.1.5 rmdir
rmdir 命令用来删除空目录。

删除子目录 test 和其父目录 zp

rmdir -p zp/test
2.1.6 tree(需要安装)
tree 命令以树状显示目录的内。

示例:

列出目录 /private 第一级文件名

tree /private -L 1
/private/
├── etc
├── tftpboot
├── tmp
└── var

忽略文件夹

tree -I node_modules # 忽略当前目录文件夹 node_modules
tree -P node_modules # 列出当前目录文件夹 node_modules 的目录结构
tree -P node_modules -L 2 # 显示目录 node_modules 两层的目录树结构
tree -L 2 > /home/www/tree.txt # 当前目录结果存到 tree.txt 文件中

忽略多个文件夹

tree -I ‘node_modules|icon|font’ -L 2
2.2 文件管理 2.2.1 touch
touch命令有两个功能:一是用来创建空文件,二是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。

2.2.2 ln
ln 命令用来为文件创建链接。默认是硬链接。

-s 创建软连接。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link,又叫做 符号链接),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。

2.2.3 rename
rename 命令用字符串替换的方式批量重命名。

将 main1.c 重命名为 main.c

rename main1.c main.c main1.c

rename “s/AA/aa/” * # 把文件名中的 AA 替换成 aa
rename “s//.html//.php/” * # 把 .html 后缀的改成 .php 后缀
rename “s/$//.txt/” * # 把所有的文件名都以 txt 结尾
rename “s//.txt//” * # 把所有以 .txt 结尾的文件名的.txt 删掉
2.2.4 stat
stat 命令用于显示文件的状态信息。stat 命令的输出信息比 ls 命令的输出信息要更详细。

2.2.5 file
file 命令用来探测给定文件的类型。file 命令对文件的检查分为文件系统、魔法幻数检查和语言检查 3 个过程。

示例:

file install.log # 显示文件类型
file -b install.log # 不显示文件名称
file -i install.log # 显示 MIME 类型
file -L /var/spool/mail # 显示符号链接的文件类型
2.2.6 chmod
chmod 命令用来变更文件或目录的权限。

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
三种执行权限对应值:

r=读取属性  //值= 4
w=写入属性  //值= 2
x=执行属性  //值= 1
知识扩展:

-rw-r–r-- 1 user staff 651 Oct 12 12:53 .gitmodules

↑╰┬╯╰┬╯╰┬╯

┆ ┆ ┆ ╰┈ 0 其他人

┆ ┆ ╰┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ g 属组

┆ ╰┈┈┈┈ u 属主

╰┈┈ 第一个字母 d 代表目录,- 代表普通文件

案例:

chmod u=rwx,g=rw,o=r file01 # 为属主,属组,其他人设定不同权限
chmod a+x file01 # 对文件file01的u,g,o都设置可执行属性

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

chmod -R 755 /home/wwwroot/*

如果不跟u,g,o的话就全部减了。 同样 +x 也是 一样的。

chmod -x /home/wwwroot/*

对应u是7,g是7,o是7

chmod 777 a.txt
知识点:

在所有命令中,大多数 -r 参数命令就可以理解为递归,文件夹的递归,文件夹下的文件或者文件夹,这样好记,方便理解。
2.2.7 chown
chown 命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。

只有文件拥有者和超级用户才可以便用该命令。
示例:

将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu

chown -R liu /usr/meng
2.2.8 locate 和 updatedb
locate 命令和 slocate 命令都用来查找文件或目录。

locate 命令其实是 find -name 的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux 系统自动创建这个数据库,并且每天自动更新一次,所以使用 locate 命令查不到最新变动过的文件。为了避免这种情况,可以在使用 locate 之前,先使用 updatedb 命令,手动更新数据库。

示例:

locate pwd # 查找和 pwd 相关的所有文件
locate /etc/sh # 搜索 etc 目录下所有以 sh 开头的文件
updatedb 命令用来创建或更新 slocate/locate 命令所必需的数据库文件。

updatedb 命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 slocate/locate 数据库文件中。
如果locate命令,不起作用,那就是没有更新数据库的原因。就限制性updatedb命令,之后再查找就可。

2.2.9 find
find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
示例:

当前目录搜索所有文件,文件内容 包含 “140.206.111.111” 的内容

find . -type f -name “*” | xargs grep “140.206.111.111”

列出当前目录及子目录下所有文件和文件夹

find .

在 /home 目录下查找以 .txt 结尾的文件名

find /home -name “*.txt”

同上,但忽略大小写

find /home -iname “*.txt”

当前目录及子目录下查找所有以 .txt 和 .pdf 结尾的文件

find . -name “.txt" -o -name ".pdf”

匹配文件路径或者文件

find /usr/ -path “local

基于正则表达式匹配文件路径

find . -regex “.*(.txt|.pdf)$”

同上,但忽略大小写

find . -iregex “.*(.txt|.pdf)$”

找出 /home 下不是以 .txt 结尾的文件

find /home ! -name “*.txt”
2.2.10 which
which命令:查找命令的绝对路径。

2.2.11 whereis
whereis命令: 查找命令的程序、源代码等相关文件

which + whereis 只能查找系统里面对应的环境变量$PATH设置的目录里查找符合条件的文件。
小知识点:

在/etc/profile,有时会看到:$PATH ,这个符号理解为将原来PATH下的内容,追加到后面。win7是用;分号进行分隔追加PATH路径,在这里道理一样的。
2.3 文件和目录通用管理 2.3.1 cp
cp 命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。

默认情况下,cp 命令不能复制目录,如果要复制目录,则必须使用-r选项;
示例:

将文件 file 复制到目录 /usr/men/tmp 下,并改名为 file1

cp file /usr/men/tmp/file1

将目录 /usr/men下的所有文件及其子目录复制到目录 /usr/zh 中

cp -r /usr/men /usr/zh

强行将 /usr/men下的所有文件复制到目录 /usr/zh 中,无论是否有文件重复

cp -rf /usr/men/* /usr/zh

将目录 /usr/men 中的以 m 打头的所有 .c 文件复制到目录 /usr/zh 中

cp -i /usr/men m*.c /usr/zh
2.3.2 mv
mv 命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。

示例:

mv file1.txt /home/office/ # 移动单个文件
mv file2.txt file3.txt file4.txt /home/office/ # 移动多个文件
mv .txt /home/office/ # 移动所有 txt 文件
mv dir1/ /home/office/ # 移动目录
mv /usr/men/
. # 将指定目录中的所有文件移到当前目录中

mv file1.txt file2.txt # 重命名文件
mv dir1/ dir2/ # 重命名目录
mv -v *.txt /home/office # 打印移动信息
mv -i file1.txt /home/office # 提示是否覆盖文件

mv -uv *.txt /home/office # 源文件比目标文件新时才执行更新
mv -vn *.txt /home/office # 不要覆盖任何已存在的文件
mv -f *.txt /home/office # 无条件覆盖已经存在的文件
mv -bv *.txt /home/office # 复制时创建备份
2.3.3 rm
rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

-r 将目录及以下之档案亦逐一删除。 -r就有牵连目录以及目录以下的意思。
示例:

rm test.txt # 删除文件
rm -i test.txt test2.txt # 交互式删除文件
rm -r * # 删除当前目录下的所有文件和目录
rm -r testdir # 删除目录下的所有文件和目录
rm -rf testdir # 强制删除目录下的所有文件和目录
rm -v testdir # 显示当前删除操作的详情
2.3.4 scp
scp 命令用于在 Linux 下进行远程拷贝文件的命令,和它类似的命令有 cp,不过 cp 只是在本机进行拷贝不能跨服务器,而且 scp 传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system 时,用 scp 可以帮你把文件移出来。另外,scp 还非常不占资源,不会提高多少系统负荷,在这一点上,rsync 就远远不及它了。虽然 rsync 比 scp 会快一点,但当小文件众多的情况下,rsync 会导致硬盘 I/O 非常高,而 scp 基本不影响系统正常使用。

示例:

拷贝文件到远程服务器的指定目录

scp @:
scp test.txt root@192.168.0.1:/opt

拷贝目录到远程服务器的指定目录

scp -r @:
scp -r test root@192.168.0.1:/opt

3. Linux 之 文件内容查看 和 编辑
关键词:cat, head, tail, more, less, sed, vi, grep。

3.1 cat
cat 命令用于连接文件并打印到标准输出设备上。

示例:

cat m1 # 在屏幕上显示文件 ml 的内容
cat m1 m2 # 同时显示文件 ml 和 m2 的内容
cat m1 m2 > file # 将文件 ml 和 m2 合并后放入文件 file 中
3.2 head
head 命令用于显示文件的开头内容。

在默认情况下,head 命令显示文件的头部 10 行内容。
-n11参数:相当于查看头部的第11行。
head -n11 file01 # 查看file01文件开头的11行
3.3 tail
tail 命令用于显示文件的尾部内容。

在默认情况下,tail 命令显示文件的尾部 10 行内容。
-n11命令:相当于查看尾部最后的11行。
tail -f 监视文件,一直监视者。
示例:

tail file # 显示文件file的最后10行
tail -n +20 file # 显示文件file的内容,从第20行至文件末尾
tail -c 10 file # 显示文件file的最后10个字符
tail -f 监听的使用:

所以有时候,一般看tomcat日志,就用tail -f来监听tomcat日志啥的。
注意: tail -f 使用vim是不可以的!!!必须追加的内容才行,像echo >> xxx来追加。
echo 123 >> aa 追加aa文件中。
echo 123 > aa 覆盖aa文件中的内。

tail -f ./aaas # 一直监控aaas文件
3.4 more
more 命令是一个基于 vi 编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持 vi 中的关键字定位操作。more 名单中内置了若干快捷键,常用的有 H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。

按 Space 键:显示文本的下一屏内容。
按 Enier 键:只显示文本的下一行内容。
按斜线符|:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。
按 H 键:显示帮助屏,该屏上有相关的帮助信息。
按 B 键:显示上一屏内容。
按 Q 键:退出 rnore 命令。
示例:

显示文件 file 的内容,但在显示之前先清屏,并且在屏幕的最下方显示完核的百分比。

more -dc file

显示文件 file 的内容,每 10 行显示一次,而且在显示之前先清屏。

more -c -10 file
注意:more命令只能向前浏览。

3.5 less
less 命令的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览。用 less 命令显示文件时,用 PageUp 键向上翻页,用 PageDown 键向下翻页。要退出 less 程序,应按 Q 键。

3.6 sed
sed 是一种流编辑器,它是文本处理工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

替换文本中的字符串

sed ‘s/book/books/’ file

-n 选项 和 p 命令 一起使用表示只打印那些发生替换的行

sed -n ‘s/test/TEST/p’ file

直接编辑文件选项 -i ,会匹配 file 文件中每一行的第一个 book 替换为 books

sed -i ‘s/book/books/g’ file

使用后缀 /g 标记会替换每一行中的所有匹配

sed ‘s/book/books/g’ file

删除空白行

sed ‘/^$/d’ file

删除文件的第2行

sed ‘2d’ file

删除文件的第2行到末尾所有行

sed ‘2,$d’ file

删除文件最后一行

sed ‘$d’ file

删除文件中所有开头是test的行

sed '/^test/'d file
3.7 vi
vi 命令是 UNIX 操作系统和类 UNIX 操作系统中最通用的全屏幕纯文本编辑器。Linux 中的 vi 编辑器叫 vim,它是 vi 的增强版(vi Improved),与 vi 编辑器完全兼容,而且实现了很多增强功能。

3.8 grep
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

示例:

在多级目录中对文本递归搜索(程序员搜代码的最爱):

$ grep “class” . -R -n

忽略匹配样式中的字符大小写

$ echo “hello world” | grep -i “HELLO”

匹配多个模式:

$ grep -e “class” -e “vitural” file

只在目录中所有的.php和.html文件中递归搜索字符"main()"

$ grep “main()” . -r --include *.{php,html}

在搜索结果中排除所有README文件

$ grep “main()” . -r --exclude “README”

在搜索结果中排除filelist文件列表里的文件

$ grep “main()” . -r --exclude-from filelist
4. Linux 文件压缩和解压
关键词:tar, gzip, zip, unzip。

文章转自:linux系统 常用命令(全面总结)_其他-答学网

作者:答学网,转载请注明原文链接:http://www.dxzl8.com/

linux系统 常用命令(全面总结)相关推荐

  1. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  2. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  3. Linux系统常用命令,指令详解及案例

    现在的企业有90%甚至更过是使用Linux操作系统, 所以不管是开发还是运维, 不会点Linux知识肯定是无法进入到企业里工作. 而且, 全球500强超级计算机几乎都是使用Linux操作系统, 这也是 ...

  4. Linux 系统常用命令速查手册,值得收藏!

    Linux 系统常用命令速查手册,值得收藏! 给大家收集整理了日常常用的 Linux 系统命令,仅供大家参考. 文章目录 Linux 系统常用命令速查手册,值得收藏! 系统信息 date 显示系统日期 ...

  5. linux系统 常用命令

    linux系统 常用命令 ps –ef|grep java 查看进程 netstat –an|grep 52818查看端口是否开启 tail –f log.log 查看日志 echo hello &g ...

  6. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  7. Linux系统常用命令汇总(含例图)

    一.Linux系统基础命令 1.ls:用于查看一个目录或者文件 ls -l = ll:查看详细信息 ls -a :列举所有,包括隐藏文件 ls -r :逆序查看 2.cd:切换工作目录 注: ①按ta ...

  8. Linux系统常用命令速查手册,建议打印

    系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMB ...

  9. Linux系统常用命令以及常见问题的解决方法

    常用命令 sed sed 是一种流编辑器,它是文本处理中非常常用的工具,能够完美的配合正则表达式使用,功能非常强大. mkdir playgroundtouch test.txtecho " ...

最新文章

  1. LTE-连接态下的DRX
  2. 杨元庆捐资1亿人民币,要为母校上海交大建“最好的”高性能计算中心
  3. TikTok时代细分需求 牛逼亚马逊运营团队打造新爆款
  4. leetcode523 Continuous Subarray Sum
  5. 业界首发丨网易云信虚拟人解决方案,首创客户端+云端双渲染技术
  6. x390更换开机_ThinkPad X390怎么装win10系统|ThinkPad X390用u盘重装win10系统教程-系统城...
  7. 走进我的交易室07_资金管理公式
  8. 马化腾回应《腾讯没有梦想》:我的理想不是赚多少钱
  9. 微服务分布式企业框架 Springmvc+mybatis+shiro+Dubbo+ZooKeeper
  10. Java Jersey2使用总结
  11. 特征提取与检测(五) : LBP特征
  12. [转]js中escape,encodeURI,encodeURIComponent三个函数的区别
  13. ArubaWLAN简明配置维护手册
  14. MySQL-第十一篇JDBC典型用法
  15. 【MySQL】时间格式转换 DATE_FORMAT函数篇
  16. 《产品经理面试攻略》PART 1:产品经理入门
  17. 内网穿透端口映射工具
  18. Win11查看本机WiFi密码
  19. 软件中级设计师备考笔记考前记忆
  20. 《 指数基金投资指南 》by 银行螺丝钉 - 笔记 - 4 - 第一部分

热门文章

  1. Spket IDE介绍
  2. 如何使用CAD标注沉孔、深度锥度、斜度等符号?
  3. fatal: detected dubious ownership in repository(已解决)
  4. cadenceic617集成calibre失败
  5. 17岁高中生制作世界上最大的新冠追踪网站之一,被CDC表扬
  6. 初学react native(脚手架与expo一些报错)
  7. 热议:老公今年已经34周岁,事业一直不太顺利,现在想读博,以后做科研,是否应该支持他读?...
  8. Z97-A 触发掉电-自动上电-掉电循环或者亮机后死机黑屏
  9. 密码基础知识——密码的概念与作用
  10. 大火的C4D,为什么3D游戏建模,影视建模不用它?