Unix _Solaris_笔记

本文档介绍了Unix及Solaris的基础概念,包括Shell类型、文件系统、用户账号管理等,并详细讲解了基本Unix命令及其语法,帮助初学者快速掌握Unix操作系统的使用。
  1. ---------------Chapter 1---------------
  2. Basic Unix and Solaris Concepts
  3. shell type
  4.     Bourne shell  sh
  5.     Korn shell ksh
  6.     C shell csh
  7.     Bourne-again shell bash
  8.     tcsh
  9. filesystem
  10.     opt
  11.     etc
  12.     dev
  13.     usr
  14.     kernel
  15.     var
  16.     export
  17. User Accounts
  18.     /etc/passwd
  19.         root    :x  :0  :1:Super User:/:bin/sh
  20.             需要密码    组id
  21.     /etc/shadow
  22. ---------------Chapter 2---------------
  23. Basic Unix Commands
  24. Syntax
  25. $Command [options][arguments]
  26. 256 one line
  27. different from DOS
  28.     Case sensitive
  29.     different command prompt:/
  30. clear
  31. pwd
  32. id      id root     id -a root 
  33. cd ..(parent directory) ~(home) .(current)
  34. ls -a -R -t -l
  35.     -F filetype
  36.         /
  37.         *可执行
  38.         (none)文本
  39. chmod
  40.     chmod g/u/a +/- r/w/x filename
  41.     chmod 766 filename
  42. touch
  43. mkdir   -p(无父目录,一次创建)
  44. cp  -i(提示覆盖)-r(复制目录)
  45. mv  -i(move or rename file and directories)
  46. rm  -i -r
  47. rmdir   (empty_dir)
  48. ln [-s] source_file target_file
  49.     硬链接ln /unix/02/text.txt tt删除源文件还可以用
  50.     软链接ln -s /unix/02/text.txt tt
  51. man
  52. ---------------Chapter 3---------------
  53. Metacharacters 元字符
  54. ls   d*(zero or more)
  55. ls   d?(single character)
  56. ls  [b-f]b* (match a set or range ,single character )
  57. ;   enter multiple commands on a command line cd;ls
  58. >   output to a file  cal >a.txt
  59. <   input from file instead of keyboard
  60. >>  append to output to a existing file
  61. piping  takes the output of one command and passes it as input into a fallowing command
  62.     ls -l /etc | more
  63.     ls -l /etc | tee -a etc.lst
  64. tee 指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
  65. ---------------Chapter 4---------------
  66. Text Viewer or Editor
  67. cat filename(s)
  68.     cat /dev/null >cat1.txt 清空文件
  69.     cat /etc/passwd | awk -F: '{print $1 "/t" $6}' /
  70.     显示部分信息  以:为间隔   一部分和六部分 无空格
  71. more    
  72. head
  73. tail
  74. vi
  75.     ^ 行首
  76.     $ 行尾
  77.     G 文件尾
  78.     1G 文件头
  79.     nG n行
  80.     H 屏幕头
  81.     M 屏幕中
  82.     L 屏幕底
  83.     Ctrl+f 下翻
  84.     Ctrl+b 上翻
  85.     插入i a o O
  86.     删除x dw 3dw dd 5dd :5,10d
  87.     修改r cw cc C
  88.     复制移动yw yy/Y dw dd p 
  89.         :1,2co3复制行1,2在行3后
  90.         :4,5m6移动4,5在6后
  91.     保存  :w  
  92.         :w newfile
  93.         :wq
  94.         :q!
  95.     高级
  96.         ~   改变大小写
  97.         J   当前行和下一行连接
  98.         u   废除
  99.         :set nu 显示行号
  100.         :2l 光标停留在指定行
  101.         21G 光标停留在指定行
  102.         /串  往下查找
  103.         ?串  往上查找
  104.         n   继续查找
  105.         :r file2    插入文件
  106.         :l,$s/旧串/新串/g       替换全文(:%s/旧串/新串/g)
  107. ---------------Chapter 5---------------
  108. Find things on unix
  109. users 
  110. who
  111. who am i
  112. whoami
  113. find path expression[action]
  114.     find / -name perl
  115.     find . -mtime 10 -print
  116.     find /etc-user 0 -size +400 -print
  117.     find ~ -perm 777 >~/holes
  118.     find /export/home -type f -atime +365 -exec rm {} /;
  119. grep    到文件内查找
  120.     grep root /etc/passwd
  121.     ls -la | grep -i 'sep 1'(-i case non-sensitive)
  122.     ls file*|xargs grep dd
  123. wc  计算单词,字符,行数
  124.     wc [option]filename(s)
  125.     -l Conts lines
  126.     -w Counts words
  127.     -C Counts characters
  128. du  硬盘使用
  129. ps  /usr/bin/ps
  130.     -e  list every process now running
  131.     -f  Generates a full listing
  132.     -U uidlist processes whose real UID or login names age given
  133.     ps -ef | grep talnet  列出telnet进程
  134. kill [-signal] process -id
  135.     kill pid
  136.     kill -9 pid(force)
  137.     sleep pid & 后台执行
  138.     pkill sleep 按名称关闭
  139. job control
  140.     jobs display which jobs are currently running
  141.     fg %n (job num)
  142.     bg %n (job num)
  143.     stop %n(bash不可用)(pid)
  144.     kill %n (pid )
  145.     Control+c
  146.     Control+z
  147. ---------------Chapter 6---------------
  148. network basic
  149. ping 
  150. ifconfig
  151. netstat 
  152. telnet
  153. rlogin
  154. ftp
  155.     cd,lcd
  156.     dir
  157.     bye
  158.     bin,asc
  159.     get,put,mget,mput
  160.     hash
  161.     prompt
  162. ---------------Chapter 7---------------
  163. Unix shell
  164. change Environment variables
  165. Cshell
  166.     %setenv
  167.     %echo
  168.     %csh
  169. path
  170. Bshell
  171. alias
  172. source
  173. export
  174. crontab -l -r -e
  175. mailx
  176. 定时服务 

随着人类对生命健康需求的不断增长,新药研发面临着前所未有的挑战。传统的药物研发流程通常耗时长达十年以上,耗资数十亿美元,且最终成功率极低,这在制药界被称为“反摩尔定律”困境。近年来,人工智能技术的飞速发展,特别是深度学习和大数据分析的广泛应用,为新药发现带来了革命性的契机。人工智能能够从海量的化学和生物数据中挖掘潜在规律,显著加速药物靶点发现、先导化合物优化等关键环节。在此背景下,本研究旨在设计并实现一个基于人工智能的新药发现辅助系统,以期为传统药物研发流程提供高效的智能化辅助工具,从而有效缩短研发周期并大幅降低研发成本。本研究以Python作为主要开发语言,深度结合PyTorch和TensorFlow两大主流深度学习框架,并集成RDKit化学信息学工具包,构建了一个功能完善的新药发现辅助系统。系统的核心目标是利用先进的人工智能技术辅助新药分子的设计与活性评估。在研究方法上,本文创新性地提出了一种融合多模态数据的新药发现算法。该算法综合处理分子的多种表示形式,包括一维的SMILES序列、二维的分子图结构以及三维的空间构象数据。通过构建多通道神经网络,系统能够有效提取并融合不同模态的特征,从而全面捕捉分子的理化性质与生物学活性之间的复杂非线性关系。 【课程报告内容】 摘要 第1章 绪论 第2章 相关技术与理论 第3章 系统需求分析 第4章 系统总体设计 第5章 系统详细设计与实现 第6章 系统测试与分析 第7章 总结与展望 参考文献 附件-实现指南
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值