linux入门基础知识汇总
linux操作系统 华软软件学院电子系
P25
网络通信命令(2)
►write:向另外一个用户发信息,以Ctrl+D作为结 束,实时通信,必须是在线用户 n $ write sisexlg
►wall:向所有用户广播信息 n $ wall n Happy New Year!
linux操作系统
华软软件学院电子系
P2
操作系统定义
►操作系统
n 是配置在计算机硬件系统(也称为裸机系统)上 的第一层软件 n 是对计算机硬件功能的第一次扩充 n 定义:是计算机系统中的一个重要系统软件。它 管理和控制所有的计算机资源(软、硬件),合 理组织计算机工作流程,以便有效的利用这些资 源为用户提供一个功能强大、使用方便且易于扩 展的工作环境,从而在计算机与用户之间起到接 口的作用。
linux操作系统 华软软件学院电子系
P27
第三部分
►Vim编辑器 ►Gcc编译器 ►Gdb调试器 ►Makefile
linux操作系统
华软软件学院电子系
P28
VIM编辑器
►vi编辑器启动
$ vi filename 三种模式切换方法如图:
命令行模式 i、a、o、r ESC 文本输入模式
linux操作系统
华软软件学院电子系
P10
文件管理命令(1)
►ls:列出一个或多个文件的信息 n -a, --all:列出目录下所有的文件,包括文件名 以.开头的隐藏文件,.和..除外。 n -i, --inode:显示每个文件的i节点号 n -l:使用长列表格式 ►pwd:打印当前工作目录的全路径名(绝对路径), 如果没有显示目录,则属于符号链接。 ►cd:改变当前目录 n cd .. 切换至当前目录的父目录 n ./当前目录
linux操作系统 华软软件学院电子系
P20
压缩解压命令(1)
►zip:压缩文件或目录 n -r 压缩目录 n 压缩后文件格式:.zip n $ zip services.zip /etc/services 压缩文件 n $ zip –r test.zip /test 压缩目录 n .zip是默认windows和linux通用格式 ►unzip:解压.zip的压缩文件 n $ unzip test.zip
n reboot命令 n shutdown命令 n 同时按下Ctrl+Alt+Del
linux操作系统 华软软件学院电子系
P9
系统管理命令
►su:变更用户身份
►sudo:以其他身份来执行指令
►passwd:变更用户的密码
su zhangsan与su - zhangsan有何区别?
linux操作系统
linux操作系统
华软软件学院电子系
P12
文件管理命令(3)
►cp:复制一个或多个文件或目录 n cp [OPTION] … SOURCE DEST n cp [OPTION] ... SOURCE ... DIRECTORY n -R 复制目录 ►rm:删除命令中所列出的每个文件
n -f, --force:忽略不存在的文件而给用户任何提示 n -r、-R、--recursive:以递归方式删除目录中内容
华软软件学院电子系
P19
帮助命令
►man:获得帮助信息 n $ man ls 查看ls命令的帮助信息 n $ man services 查看配置文件services的帮助 信息 n $ man 5 passwd 配置文件的帮助 1是命令的帮 助,查看时调用more ►info:获得帮助信息 n $ info ls 查看ls指令的帮助信息 ►whatis:获得索引的简短说明信息 n $ whatis ls
P26
其它命令
►echo:在终端输出字符串 n echo通常跟重定向符号一起使用 n echo "210.22.70.3" > /etc/resolv.conf n echo "210.22.70.3" >> /etc/resolv.conf ►sort :排序给出的所有文件并合并到标准输出(缺 省FILE时)或一个指定的文件 ►adduser:添加用户 ►userdel:删除用户 n -r:当删除帐号时,连同帐号主目录一起删除 n -f:强制删除
linux操作系统
华软软件学院电子系
P21
压缩解压命令(2)
►gzip:压缩文件 n 压缩后文件格式:.gz n gzip只能压缩文件,不能压缩目录,并且不保留 原文件 n $ gzip 123.txt ►gunzip:解压缩.gz的压缩文件 n $ gunzip file1.gz
linux操作系统
华软软件学院电子系
P24
网络通信命令(1)
►ping:测试网络连通性 n # ping 192.168.1.1 n ping –c 3 192.168.9.3 c count次数 n ping –s 65507 192.168.9.3 s size数据包大小 ►ifconfig:查看网络设置信息 n -a 显示所有网卡信息 n # ifconfig –a n ifconfig eth0 192.168.9.6 n 在本次会话中改变IP地址,如果要永久生效,则 必须写入配置文件 /etc/network/interfaces
: ESC 末行模式
华软软件学院电子系
P29
VIM编辑器
►文本插入命令
i:插入文本从光标所在位置前开始 I:将光标移动到当前行的行首,然后在其前插入文本
linux操作系统
华软软件学院电子系
P15
文件管理命令(6)
►chmod:改变文件的访问许可(符号连接除外) n $ chmod a+x 123.txt n $ chmod 777 123.txt
linux操作系统
华软软件学院电子系
P16
文件管理命令(7)
►chown:改变文件或目录所有者(即文件主) n $ chown nobody 123.txt ►chgrp:改变文件或目录所属组 n $ chgrp adm 123.txt ►umask:显示、设置文件或目录的缺省权限 n -S:以rwx形式显示文件或目录的缺省权限 n $ umask n $ umask -S n $ umask 644
linux操作系统
华软软件学院电子系
P17
文件搜索命令(1)
►find:查找文件和目录 n -name 按文件名称查找 n $ find /etc –name init n $ find /etc –name init?? n $ find . –name *top ►grep:输入一个或多个输入文件中查找含有与指定 模式相匹配的字符串的行 n $ grep ―text‖ 123.txt
华软软件学院电子系
P5
linux操作系统
操作系统的功能及特征(2)
►操作系统的功能
n 文件管理
目录管理:方便用户有效组织、管理文件 u 文件存取控制管理:对文件设置读、写、删等权限, 防止非法破坏 u 文件存储空间管理:提高文件存储空间利用率和文件 工作速度
u
n 用户接口
u u
命令接口:对程序员输入的命令解释并执行 程序接口:可在编写的程序中通过对这些接口的调用 完成相应的功能
linux操作系统 华软软件学院电子系
P8
linux的退出和关闭
► Linux退出
n 退出时指退出与Linux当前的交互 n Shell下,使用exit或logout命令 n GUI界面下,点击主菜单的logout项
► Linux关闭
n 在shell下,用shutdown或halt命令
► 重新启动Linux
linux操作系统
华软软件学院电子系
P23
压缩解压命令(4)
tar命令解压缩语法:
-x 解包.tar文件 -v 显示详细信息 -f 指定解压文件 -z 解压缩tar.gz -j 解压缩tar.bz2 $ tar –zxvf dir1.tar.gz
tar:打包文件或目录
-c 产生.tar打包文件 -v 显示详细信息 -f 指定压缩后的文件名 -z 打包同时压缩 (.tar.gz ) -j 打包同时压缩 (.tar.bz2 ) $ tar –zcvf dir1.tar.gz linux 操作系统 dir1
linux操作系统
华软软件学院电子系
P6
操作系统的功能及特征(3)
►操作系统的特征
n 并发性
n 共享性
n 虚拟性
n 不确定性
linux操作系统
华软软件学院电子系
P7
第二部分
►Linux的基本操作
n Linux关闭、重启命令 n 系统管理命令 n 文件管理命令 n 文件搜索命令 n 帮助命令 n 压缩解压命令 n 网络通信命令 n 其它常用命令
复习内容
►操作系统相关概念 ►linux常用命令 ►Vim编辑器、gcc编译器、gdb调 试器、makefile ►进程、线程相关概念及linux进程 创建
linux操作系统
华软软件学院电子系
P1
第一部分 ►操作系统相关概念
n操作系统定义 n操作系统功能 n操作系统特性
linux操作系统
华软软件学院电子系
►mv:移动或更名文件或目录。 ►touch:修改文件的时间戳
n touch [OPTION] … [FILE] … n 如果FILE文件并不存在,则创建新文件
linux操作系统 华软软件学院电子系
P13
文件管理命令(4)
►ln:在文件间建立链接。
n $ ln 123.txt hl.txt n 硬链接是指,已存在文件的别名。一旦链接生成,链接与 原文件是无法区别的。 n $ ln -s 123.txt sl.txt n 符号链接(软链接)是指一种特殊的文件类型。链接文件 实际上指向了另一个文件。