Linux 操作系统与程序开发环境 卢脁 Parallel Computing WHY Linux 的安装 系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux Operating System and Programming Environment 卢脁 Depa

Similar documents
Parallel Computing WHY Linux 的安装系统管理 linux 的基本命令与概念 Linux 操作系统与程序开发环境 Linux 操作系统与程序开发环境 卢脁 Parallel Computing Linux 操作系统与程序开发环境 卢脁 Linux Operating Sys

Linux服务器构建与运维管理

本文由筱驀釹贡献

Microsoft Word - linux命令及建议.doc

PowerPoint 演示文稿

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

ebook35-2

Linux 操作系统课程社区创作

Microsoft Word - PS2_linux_guide_cn.doc

lect03.ppt

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

ebook70-5

!"# $%& %!"# $%& %!"#$%& %! ( )***%% ) $)! +**+),,* -)+.* )( ) +, +*.*)+..**! )$,*)+$))$!"!#

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

ebook70-22

Microsoft Word - 第5章.doc

投影片 1

untitled

( ) (a) (b)1 102I 50

Microsoft PowerPoint - lect01.ppt

2015年第五届“华为杯”全国大学生智能设计竞赛通知

Unix®t Œ fi z.PDF

CCNA 3 Module 5 Switching Concepts


mannal

扉页.doc

untitled

《米开朗琪罗传》

2. 具 有 我 市 户 籍 在 市 外 初 中 就 读 的 初 二 年 级 学 生 ( 二 ) 报 名 办 法 和 要 求 1. 具 有 我 市 初 二 年 级 学 籍 的 考 生, 由 所 在 初 中 办 理 集 体 报 名 手 续 2. 具 有 我 市 户 籍 在 市 外 初 中 就 读 的

A9RF716.tmp

untitled

四川省教育厅

untitled

Linux命令学习

ssh-keygen -t rsa

投影片 1

<4D F736F F D205BCAE9B0FCCDF85DC8FDC9FAC8FDCAC0CAAEC0EFCCD2BBA82E646F6378>

像 客 样 使 命令行 徐 东

2015年第五届“华为杯”全国大学生智能设计竞赛通知

64 [ 46 ] (p297) 1924 :? [ 47 ] (p570) ; ; ; ; ; ; ; ; ; ; ; [ 11 ]; [ 35 ] [ 49 ] [ 32 ] ( ) [ 48 ] (p 425) [ 50 ] (p 670 6

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

Microsoft PowerPoint - 第7章 Linux基本命令

《计算机导论》实验教学大纲


目 录(目录名)

Microsoft Word - 完全手冊-課程.doc

勞動條件檢查執行重點(雲林)_ [相容模式]

醋 水 法 在 水 盆 內 放 入 約 七 分 滿 的 水 與 1/2 到 1 小 杯 的 醋 量, 將 髒 襪 子 浸 泡 一 晚, 隔 天 再 丟 入 洗 衣 機, 就 能 洗 得 相 當 乾 淨 醋 有 殺 菌 除 臭 和 漂 白 功 效, 使 用 過 的 醋 水, 還 可 清 理 地 板,

穨 PDF

第一冊 第四章 分裂與再統一 班級 座號 姓吊

V816_ZHS_Book.book

第 4 章 Linux shell 程序设计 shell UNIX/Linux Linux shell shell if case while for shell Linux Linux 本章主要介绍 Linux shell( 默认是 bash) 的语法结构 变量定义及赋值引用 标点符号 控制语句等

Microsoft Word - 全華Ch4Ans.doc

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

Microsoft Word - AccessPortal使用手册v3.1.doc

Linux操作系统使用

Microsoft Word - RAP CHI.doc

赔 偿 ), 保 险 公 司 在 其 承 保 范 围 内 承 担 赔 偿 责 任 ;2 案 件 受 理 费 由 四 被 告 承 担 为 支 持 其 诉 讼 主 张, 原 告 江 明 相 在 举 证 期 限 内 向 本 院 提 供 了 下 列 证 据 材 料 供 法 庭 组 织 质 证 : 1 鉴 定

ttian

工银瑞信货币市场证券投资基金2008年度第2季度报告

ebook62-1

<4D F736F F D BEC7A67EB2C431BEC7B4C1B2C432A6B8A6E6AC46B77CC4B3ACF6BFFD E31302E30392E646F63>

韩 寒 : 不 是, 是 来 宣 传 我 的 新 歌 的 吴 宗 宪 : 啊? 真 的, 你 还 会 唱 歌 杨 丞 琳 : 要 不 要 现 场 唱 一 下 吴 宗 宪 : 对 对 对, 现 场 唱 一 下 MUSIC!( 自 己 唱 起 来 ) 半 夜 睡 不 着 觉 杨 丞 琳 : 不 是 叫

工程设计资质标准

Modern Ideas of Government Reform ...

4 办 公 室 工 作 实 务 ( 第 3 版 ) 第 1 单 元 单 位 组 织 的 有 效 运 作 离 不 开 办 公 室 工 作 情 景 案 例 左 景 被 宏 达 商 业 集 团 公 司 录 用 为 秘 书, 试 用 期 间, 只 能 在 办 公 室 打 杂, 有 时 工 作 稍 有 差 错

(35 )

nbqw.PDF

nbqw.PDF

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區

菩提道次第廣論

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀


育儿小故事(四)

Microsoft Word htm

<4D F736F F D203136BCADBBD8D2E4D3EBD1D0BEBF2E646F63>

萧山中学课程建设方案.doc


Microsoft Word - 9pinggb_A4.doc

Microsoft Word - 9pinggb_A4-f4.doc

理 论 探 索 事 业 单 位 改 革 的 五 点 思 考 余 路 [ 摘 要 ] 事 业 单 位 改 革 是 中 国 改 革 的 重 要 环 节, 其 影 响 力 和 难 度 不 亚 于 国 有 企 业 改 革 本 文 着 重 围 绕 推 进 事 业 单 位 改 革 应 考 虑 的 五 个 方 面

日 本 位 于 亚 洲 东 部, 太 平 洋 西 北 角, 是 我 国 东 方 的 一 个 岛 国 在 洪 积 世 ( 注 1) 的 大 部 分 时 期 内, 日 本 与 大 陆 相 连 大 约 在 洪 积 世 晚 期 至 冲 积 世 ( 注 2) 初 期, 日 本 各 地 发 生 海 进, 出 现

2深化教育教学改革、创新人才培养模式

Microsoft Word - 9pinggb_let.doc

3 基 金 杠 杆 从 分 级 基 金 的 概 念, 我 们 知 道 了 分 级 基 金 的 A 份 额 是 每 年 获 得 固 定 收 益 的 稳 健 份 额,B 份 额 是 具 有 杠 杆 效 应 的 激 进 份 额 分 级 基 金 中 的 杠 杆 一 般 有 三 类 : 份 额 杠 杆 =(A

Microsoft Word - 9pingb5_let.doc

退休權益.ppt [相容模式]

Microsoft Word - 1.《國文》試題評析.doc

Ps22Pdf

$%%& ()*+, %&, %-&&%%,. $ %,, $,, & /$- 0(1 $%%& %& 234 %-%, 5&%6&633 & 3%%, 3-%, %643 -%%% :::; 7<9; %-%, 3$%$ :::;

# $# #!# # # # # # # %# # # &# # # # #! "

2016 年 地 质 工 程 系 教 学 工 作 安 排 2016 学 年 我 系 将 在 总 结 过 去 工 作 的 基 础 上, 结 合 今 年 学 院 以 抓 质 量 强 内 涵 促 改 革 调 结 构 建 品 牌 细 管 理 重 过 程 为 宗 旨, 以 规 范 管 理 深 化 内 涵 为


实 习 上 下 点 表 格 解 释 和 相 关 纪 律 要 求 : 1 表 格 中 所 有 名 词 都 为 简 称, 包 括 医 院 名 称 四 年 级 五 年 级 各 专 业 名 称 等 所 有 时 间 都 为 学 生 装 好 行 李 出 发 时 间, 请 提 前 0 分 钟 将 行 李 运 到

简报158期.doc

zt

宁夏专业技术人员服务平台

05_資源分享-NFS及NIS.doc

<4D F736F F D C8E9B6F9BBB0D3EFC0EDBDE2B5C4B8F6B0B8D1D0BEBF>

Transcription:

Linux Operating System and Programming Environment Department of Science and Engineering School of Mathematics School Peking University August 14, 2007

1 2 3 4

框架 1 2 3 4

当前流行的并行计算主要由结点上安装 Linux 操作系统的 PC cluster 构成 Figure: Operating system family share 06/07 from www.top500.org

当前流行的并行计算主要由结点上安装 Linux 操作系统的 PC cluster 构成 Figure: Operating system family share 06/07 from www.top500.org

框架 1 2 3 4

Fedora, Suse, Ubuntu 推荐 Ubuntu 不需要删除 windows xp. 机器的 windows 有两个或者一个 windows 分区, 安装非常顺利机器如果有 3 个以上的 windows 分区, 可以删去除 windows 操作系统之外的分区, 然后用 Ubuntu Live CD 安装如果你的机器上还有其他 Linux 操作系统,ubuntu 可使用 linux 所在分区 如果你的机器上没有其他 Linux 操作系统, 要留一块空白分区各种软件的安装比 windows 还简单 参考 My blog: http://hi.baidu.com/motioo

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi 放上面的录像

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi 放上面的录像 安装 Ubuntu 新软件的视频教程 : install_new_programms.avi

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi 放上面的录像安装 Ubuntu 新软件的视频教程 : install_new_programms.avi 放上面的录像

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi 放上面的录像安装 Ubuntu 新软件的视频教程 : install_new_programms.avi 放上面的录像安装 Ubuntu 的图文教程 :Ubuntu704.pdf

Ubuntu 的视频教程 安装 Ubuntu 的视频教程 : install_ubuntu.avi 放上面的录像安装 Ubuntu 新软件的视频教程 : install_new_programms.avi 放上面的录像安装 Ubuntu 的图文教程 :Ubuntu704.pdf 在我的 ftp 上可以下载

框架 1 2 3 4

帐号管理系统 - - 用户和组 安装和卸载软件 1 系统 - - 新立得软件包管理器 Figure: 安装 kile tex 集成环境 安装和卸载软件 2 一般使用三个命令 : 像 windows 一样方便./configure make make install

框架 1 2 3 4

基本命令 : 查看信息 pwd 显示当前工作目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名. 表示当前目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名. 表示当前目录.. 表示上一层目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名. 表示当前目录.. 表示上一层目录 - 表示上一次所在目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名. 表示当前目录.. 表示上一层目录 - 表示上一次所在目录 ~ 表示主目录

基本命令 : 查看信息 pwd 显示当前工作目录 cd 改变当前工作目录 tab 自动补齐目录名. 表示当前目录.. 表示上一层目录 - 表示上一次所在目录 ~ 表示主目录 cd 后面什么都不加, 则回到 ~

基本命令 : ls 列出当前目录下的文件和子目录名

基本命令 : ls 列出当前目录下的文件和子目录名 ls -l 列出文件和文件夹的详细信息

基本命令 : ls 列出当前目录下的文件和子目录名 ls -l 列出文件和文件夹的详细信息 ls -a 列出所有文件, 包括以. 开头的文件, 如.bashrc

基本命令 : ls 列出当前目录下的文件和子目录名 ls -l 列出文件和文件夹的详细信息 ls -a 列出所有文件, 包括以. 开头的文件, 如.bashrc ls -rclt 安装时间逆序列出文件

基本命令 : ls 列出当前目录下的文件和子目录名 ls -l 列出文件和文件夹的详细信息 ls -a 列出所有文件, 包括以. 开头的文件, 如.bashrc ls -rclt 安装时间逆序列出文件 ls *.txt 列出所有后缀名是.txt 的文件

获得在线帮助 man 获得在线帮助. 例子 : man ls Figure: man ls 显示的 ls 的帮助信息

基本命令 : 新建 mkdir creat a new director mkdir doc 在当前目录下创建一个新文件夹 doc mkdir -p ~/doc/music 会在你的主目录下的 doc 目录下新建一个 music 文件夹 -p 的作用是在如果你没有 doc 的目录的时候,doc 目录也会创建, 如果你有了 doc 目录,doc 目录下也有 music 的时候, 上面的命令不会报错

基本命令 : 删除 rm 删除文件和目录

基本命令 : 删除 rm 删除文件和目录 rm a.txt 删除文件 a.txt

基本命令 : 删除 rm 删除文件和目录 rm a.txt 删除文件 a.txt rm -f a.txt 强力删除文件 a.txt

基本命令 : 删除 rm 删除文件和目录 rm a.txt 删除文件 a.txt rm -f a.txt 强力删除文件 a.txt rm -r a 删除目录 a

基本命令 : 删除 rm 删除文件和目录 rm a.txt 删除文件 a.txt rm -f a.txt 强力删除文件 a.txt rm -r a 删除目录 a rm -rf a 强力删除目录 a

基本命令 : 拷贝 cp 复制目录或文件

基本命令 : 拷贝 cp 复制目录或文件 cp a.txt b.txt 把文件 a.txt copy 成 b.txt

基本命令 : 拷贝 cp 复制目录或文件 cp a.txt b.txt 把文件 a.txt copy 成 b.txt cp a.txt ~/doc 把当前目录下的 a.txt copy 到 ~/doc/ 下

基本命令 : 拷贝 cp 复制目录或文件 cp a.txt b.txt 把文件 a.txt copy 成 b.txt cp a.txt ~/doc 把当前目录下的 a.txt copy 到 ~/doc/ 下 cp -r a b 把目录 a 以及它的所有各级子目录递归的 copy 到 b, 保持目录结构

基本命令 : 拷贝 cp 复制目录或文件 cp a.txt b.txt 把文件 a.txt copy 成 b.txt cp a.txt ~/doc 把当前目录下的 a.txt copy 到 ~/doc/ 下 cp -r a b 把目录 a 以及它的所有各级子目录递归的 copy 到 b, 保持目录结构 cp -r a ~/doc 把目录 a 以及它的所有各级子目录递归的 copy 到 ~/doc, 保持目录结构

基本命令 : 移动 mv 把一个文件或者目录移动到另一个目录下, 或者对文件和目录更名

基本命令 : 移动 mv 把一个文件或者目录移动到另一个目录下, 或者对文件和目录更名更名 mkdir -p ~/a/b 上面的组合命令将会创建一个目录 ~/a/b

基本命令 : 移动 mv 把一个文件或者目录移动到另一个目录下, 或者对文件和目录更名更名 mkdir -p ~/a/b 上面的组合命令将会创建一个目录 ~/a/b mv a newa 就会把目录 a 更名为 newa

基本命令 : 移动 mv 把一个文件或者目录移动到另一个目录下, 或者对文件和目录更名更名 mkdir -p ~/a/b 上面的组合命令将会创建一个目录 ~/a/b mv a newa 就会把目录 a 更名为 newa 移动 mkdir ~/doc

基本命令 : 移动 mv 把一个文件或者目录移动到另一个目录下, 或者对文件和目录更名更名 mkdir -p ~/a/b 上面的组合命令将会创建一个目录 ~/a/b mv a newa 就会把目录 a 更名为 newa 移动 mkdir ~/doc mv newa ~/doc 把目录 newa 移动到 ~/doc/ 下

基本命令 : 创建链接 ln 把一个文件链接到另外一个地方, 或者另外一个文件名, 和 windows 下的快捷链接相同 例 : 你编译了一个裤 libblas.a, 位置在 ~/blas/lib/libblas.a 为了让这个库被编译时搜索到, 下面的命令在 /usr/local/lib 下面做一个链接 cd /usr/local/lib sudo ln -s ~/blas/lib/libblas.a./

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件 chmod chmod a-x ren.sh 去掉 ren.sh 的所有用户的执行权限

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件 chmod chmod a-x ren.sh 去掉 ren.sh 的所有用户的执行权限 a 所有用户,u 所属用户,o 其他用户

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件 chmod chmod a-x ren.sh 去掉 ren.sh 的所有用户的执行权限 a 所有用户,u 所属用户,o 其他用户 r : 读,w 写,x 执行

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件 chmod chmod a-x ren.sh 去掉 ren.sh 的所有用户的执行权限 a 所有用户,u 所属用户,o 其他用户 r : 读,w 写,x 执行 例 a+r, a-r, a+w, a-w, u+r, o+r ;

修改文件属性 touch touch ren.sh 建立一个名字为 ren.sh 的空文件 chmod chmod a+x ren.sh 使 ren.sh 成为所有用户都具有执行权限的文件 chmod chmod a-x ren.sh 去掉 ren.sh 的所有用户的执行权限 a 所有用户,u 所属用户,o 其他用户 r : 读,w 写,x 执行 例 a+r, a-r, a+w, a-w, u+r, o+r ; chown chown -R tlu:users motioo 把 motioo 这个文件夹的所有者改为 tlu, 所属的 group 改为 users, -R 的选项使得 motioo 下的每一层目录都递归的发生同样的变化

查看和管理进程 ps 看到正在运行的进程信息

查看和管理进程 ps 看到正在运行的进程信息 例 ps -u tlu 看到 tlu 用户正在运行的进程

查看和管理进程 ps 看到正在运行的进程信息例 ps -u tlu 看到 tlu 用户正在运行的进程例 ps -u tlu j grep vi 看到 tlu 用户正在运行并且进程名字中含有 vi 的进程信息

查看和管理进程 ps 看到正在运行的进程信息例 ps -u tlu 看到 tlu 用户正在运行的进程例 ps -u tlu j grep vi 看到 tlu 用户正在运行并且进程名字中含有 vi 的进程信息 pgrep pgrep vi 和上面的组合命令达到一样的效果

查看和管理进程 ps 看到正在运行的进程信息例 ps -u tlu 看到 tlu 用户正在运行的进程例 ps -u tlu j grep vi 看到 tlu 用户正在运行并且进程名字中含有 vi 的进程信息 pgrep pgrep vi 和上面的组合命令达到一样的效果 kill kill 进程号杀死进程

后台运行程序 nohup 例 nohup a.out > nohup.out & 关掉命令行窗口, 甚至 logout, a.out 都会继续运行

寻找文件中的特定信息 grep 例 grep " 要找的字符串 " * 在当前目录的所有文件中寻找 "" 中的字符串 grep "Tiao LU" *.tex 在当前的 *.tex 文件中寻找字符串 "Tiao Lu", 并输出所在的行

查找文件 nd 查找文件

查找文件 nd 查找文件 例

查找文件 nd 查找文件 例 locate 定位文件

查找文件 nd 查找文件 例 locate 定位文件 差别 nd 慢, 功能更强大 ; locate 快, 机器在空闲的时间把文件加到一个库里以备 locate 搜索, 较新的文件找不到

挂载 卸载文件系统 mount 挂载一个文件系统

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统 例不需要虚拟光驱, 挂载 iso 文件

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统例不需要虚拟光驱, 挂载 iso 文件 sudo mkdir -p /media/cdrom

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统 例不需要虚拟光驱, 挂载 iso 文件 sudo mkdir -p /media/cdrom sudo mount -o loop le.iso /media/cdrom

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统 例不需要虚拟光驱, 挂载 iso 文件 sudo mkdir -p /media/cdrom sudo mount -o loop le.iso /media/cdrom sudo umount /media/cdrom

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统 例不需要虚拟光驱, 挂载 iso 文件 sudo mkdir -p /media/cdrom sudo mount -o loop le.iso /media/cdrom sudo umount /media/cdrom

挂载 卸载文件系统 mount 挂载一个文件系统 umount 卸载一个文件系统 例不需要虚拟光驱, 挂载 iso 文件 sudo mkdir -p /media/cdrom sudo mount -o loop le.iso /media/cdrom sudo umount /media/cdrom 对于硬盘,usb 硬盘, 优盘,ubuntu 都会自动挂载的 ntfs 的写操作也非常简单, 参考我的博客文章 :Ubuntu 7.04 安装 ntfs 写操作支持

脚本及其他 举个例子 : #!/bin/bash #find 前面和 ; 前面的符号 ` 是 ESC 键下面的键 for i in `find./ -name "*.cpp"`; do chmod a-x $i; done 到我的博客上搜索关键词脚本, 会找到更多例子 学无止境, 自己看着学吧