LINUX基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:file、find
范例: 显示/usr/local目录中每个文件及目录的大小,以k为单位。 du –kc /usr/local
6. file命令
命令名称 : file 使用语法 : file [ -bcikLnNprsvz ] file 功能 : 辨别文件类型 参数 :
ls -ltr s* 将 /bin 目录以下所有目录及档案详细资料列出 :
ls -lR /bin 列出目前工作目录下所有档案及目录;目录于名称后加 “/”, 可执行档于名 称后加 "*" :
ls -AF
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:cd、cp
2. cd命令 命令名称: cd
命令名称: grep 使用语法 : grep [参数] 字符串 文件名 功能 :在文件中查找字符串 。
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:gzip
参数 : -r 查找目录下的所有子目录 注意在要查找的字符串中包含wk.baidu.com, +, {, |, (, )字符时,需要在字符前加上“\”
范例: 查找当前目录下所有文件中包含hello的行 grep -r hello *
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为“.”的视为隐藏 档,不会列出)
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录) -F 在列出的档案名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有档案,则以下之档案亦皆依序列出 范例: 列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
基础篇:熟练掌握Linux基本操作
Linux操作系统基本特征
• 是真正的多用户、多任务操作系统; • 是符合POSIX标准的系统; • 提供具有内置安全措施的分层的文件系统; • 提供shell命令解释程序和编程语言; • 提供强大的管理功能,包括远程管理功能; • 具有内核的编程接口; • 具有图形用户接口; • 具有大量有用的实用程序和通信、联网工具; • 具有面向屏幕的编缉软件。 •Linux系统组成部分的源代码是开放的,任何人都能修改和 重新发布它 •Linux系统不仅可以运行自由发布的应用软件,还可以运行 许多商业化的应用软件。 •它可以运行在许多硬件平台上。
基础篇:熟练掌握Linux基本操作
Linux系统结构图
基础篇:熟练掌握Linux基本操作
Linux操作系统简介
Linux系统有两种不同的含义。从技术角度,Linux最早是由 Linus Torvalds开发维护的开放源代码UNIX类操作系统的内 核。然而,目前大多数人用它来表示以Linux内核为基础的整 个操作系统。从这种意义讲,Linux指的是开放源代码的,包 含内核、系统工具、完整的开发环境和应用的UNIX类操作系 统。 Linux是一个UNIX操作系统的克隆,可以免费使用,遵循 GPL(the GNU General Public License )声明,可以自由修改 和传播。
date uptime reboot setup service
mkfs rpm
iptables
fdisk export
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:ls
1. ls命令 命令名称: ls
使用语法 : ls [-alrtAFR] [name...] 功能 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数 :
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:cat
参数 : -a 尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR -r/-R 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 -i 在覆盖文件或目录时提示
进入用户主目录 : cd 或 cd ~
进入上一级目录下source目录 : cd ../source
进入/usr/local目录 cd /usr/local
3. cp命令
命令名称: cp 使用语法 : cp [参数] SOURCE DEST
cp [参数] SOURCE Directory
功能 :将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录 。
课程内容
• 概述:代码编辑工具VIM使用
基础篇:熟练掌握Linux基本操作
操作系统是什么?
操作系统是计算机系统的基本系统软件。软件 系统中操作系统是所有软件的核心。
操作系统负责控制、管理计算机的所有软件、 硬件资源,是惟一直接和硬件系统打交道的软件, 是整个软件系统的基础部分,同时还为计算机用户 提供良好的界面。因此,操作系统直接面对所有硬 件、软件和用户,它是协调计算机各组成部分之间、 人机之间关系的重要软件系统。
-name filename:按文件名查找 -type c:按文件类型进行查找,c是文件类型,可取的值为:
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:grep
b(块设备文件),c(字符设备文件),d(目录),p(管道文件),f(一般文件),l(链 接文件),s(socket文件)
-user username 查找属主为username的文件 -atime n 查找n天以前被访问过的文件 -mtime n 查找n天以前被修改过的文件 -cmin n 查找n分钟以前被修改过的文件 -exec cmd {} 对查找出来的文件执行cmd命令,{}表示找到的文件,命令要 以“\\;”结束。 范例 : 查找/usr/local目录下所有的目录
基础篇:熟练掌握Linux基本操作
Linux的安装
几种安装方式: 1. 光盘独立安装:在没有安装过操作系统的机器上
安装 2. 双操作系统安装:在装过其它操作系统的机器上
安装 3. 直接硬盘安装:在已装过Windows操作系统的机
器上通过ISO光盘镜像安装 4. 网络安装:通过网络进行安装 安装步骤: 参考《虚拟机上安装Linux过程》
9. gzip命令 命令名称 : gzip 使用语法 : gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] 功能 : 压缩或解压文件 参数 :
-l :列出压缩文件的内容 -f :强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号 连接。 -9 :以最大的压缩比压缩 -d :解压缩 -r :对目录进行递归操作 范例: 以最高压缩比压缩a.tar文件
基础篇:熟练掌握Linux基本操作
Linux操作系统简介
Linux系统有两种不同的含义。从技术角度,Linux最早是由 Linus Torvalds开发维护的开放源代码UNIX类操作系统的内 核。然而,目前大多数人用它来表示以Linux内核为基础的整 个操作系统。从这种意义讲,Linux指的是开放源代码的,包 含内核、系统工具、完整的开发环境和应用的UNIX类操作系 统。 Linux是一个UNIX操作系统的克隆,可以免费使用,遵循 GPL(the GNU General Public License )声明,可以自由修改 和传播。
范例: 将当前目录下所有的.c文件复制到当前目录中的source目录下 cp *.c ./source 将目录source目录下所有内容复制到temp目录下 cp –a source temp
3. cat命令 命令名称: cat 使用语法 : cat [参数] file1 [file2…] 功能 :把档案串连接后传到基本输出
基础篇:熟练掌握Linux基本操作
Linux的目录结构
基础篇:熟练掌握Linux基本操作
常用Linux指令集
文件和目录管理
cd df
du pwd
cat file find ln
mkdir rmdir grep tail
用户及目录权限
groupadd
groupdel
chmod passwd
mount rm stat mv more cp sed tar gzip
LINUX基础知识
基础篇:简介Linux,基本指令, Linux目录结构,安装配置
课程目标
• 了解操作系统的概念以及LINUX。 • 了解Linux的安装配置 • 熟悉Linux的基本环境 • 掌握常用的Linux指令及操作 • 掌握一些常用的配置 • 熟悉常用软件的安装配置
基础篇:熟练掌握Linux基本操作
find /usr/local –type d 在/etc目录下查找文件名为i18n的文件
find /etc –name i18n 表示在用户当前的目录,搜寻所有以 .o 为结尾的文件并删除
find . -name *.o -exec rm -f{} \; 注意大括号里面没有空格。
8. grep命令
使用语法 : cd [directory] 功能 :变换工作目录至 directory。 参数 :
directory 可为绝对路径或相对路径。若目录名称省略,则变换至用户的home directory (也就是登陆时所在的目录) 。“.”表示当前目录,“..”表示上一级目 录,“-”表示进入此工作目录前所在的目录,“~”表示home directory,即用户 主目录。 范例:
参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
范例: 输出hello.c文件内容,列出行号: cat –n hello.c
基础篇:熟练掌握Linux基本操作
ls
umount
which whereis
bzip2
useradd
userdel chown chgrp
网络指令 ifconfig route ping telnet dig
netstat tcpdump
其它常用指令
man ps kill killall signal top dd
vi
dmesg exit reboot halt poweroff
-b 列出辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -L 直接显示符号连接所指向的文件的类别。 -v 显示版本信息。 -z 尝试去解读压缩文件的内容 范例 : 7. find命令 命令名称 : find 使用语法 : find [path...] [expression] 功能 : 在path目录中查找符合expression表达式的文件 参数 :
-a或-all 显示目录中所有文件的大小。 -b 显示目录或文件大小时,以byte为单位。 -c 显示每个目录和文件的大小,同时也显示所有目录或文件的总和。 -D 显示指定符号连接的源文件大小。 -h 以K,M,G为单位,提高信息的可读性。 -H 与-h参数相同,但是K,M,G是以1000为换算单位。 -k 以1024 bytes为单位。
gzip -9 a.tar
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:ln
10. ln命令 命令名称:ln 使用语法 : ln [参数] source dest 功能 : 建立一个文件或者目录的链接 注意:链接分为硬链结(hard link)与软链结(symbolic link),硬链结的意思是一个 档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是 指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不 同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非 常少量的磁碟空间。 参数 :
文件和目录管理指令:df、du
4. df命令 命令名称: df
使用语法 : df [选项]... [FILE]... 功能 :显示文件系统磁盘空间使用的状况 参数 : 范例:
显示系统所配置的每一个磁盘当前被占用的空间大小。 df –k
5. du命令 命令名称: du 使用语法 : du [参数] [目录或文件] 功能 :显示指定的目录或文件所占用的磁盘空间。 参数 :
文件和目录管理指令:file、find
范例: 显示/usr/local目录中每个文件及目录的大小,以k为单位。 du –kc /usr/local
6. file命令
命令名称 : file 使用语法 : file [ -bcikLnNprsvz ] file 功能 : 辨别文件类型 参数 :
ls -ltr s* 将 /bin 目录以下所有目录及档案详细资料列出 :
ls -lR /bin 列出目前工作目录下所有档案及目录;目录于名称后加 “/”, 可执行档于名 称后加 "*" :
ls -AF
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:cd、cp
2. cd命令 命令名称: cd
命令名称: grep 使用语法 : grep [参数] 字符串 文件名 功能 :在文件中查找字符串 。
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:gzip
参数 : -r 查找目录下的所有子目录 注意在要查找的字符串中包含wk.baidu.com, +, {, |, (, )字符时,需要在字符前加上“\”
范例: 查找当前目录下所有文件中包含hello的行 grep -r hello *
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为“.”的视为隐藏 档,不会列出)
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录) -F 在列出的档案名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有档案,则以下之档案亦皆依序列出 范例: 列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
基础篇:熟练掌握Linux基本操作
Linux操作系统基本特征
• 是真正的多用户、多任务操作系统; • 是符合POSIX标准的系统; • 提供具有内置安全措施的分层的文件系统; • 提供shell命令解释程序和编程语言; • 提供强大的管理功能,包括远程管理功能; • 具有内核的编程接口; • 具有图形用户接口; • 具有大量有用的实用程序和通信、联网工具; • 具有面向屏幕的编缉软件。 •Linux系统组成部分的源代码是开放的,任何人都能修改和 重新发布它 •Linux系统不仅可以运行自由发布的应用软件,还可以运行 许多商业化的应用软件。 •它可以运行在许多硬件平台上。
基础篇:熟练掌握Linux基本操作
Linux系统结构图
基础篇:熟练掌握Linux基本操作
Linux操作系统简介
Linux系统有两种不同的含义。从技术角度,Linux最早是由 Linus Torvalds开发维护的开放源代码UNIX类操作系统的内 核。然而,目前大多数人用它来表示以Linux内核为基础的整 个操作系统。从这种意义讲,Linux指的是开放源代码的,包 含内核、系统工具、完整的开发环境和应用的UNIX类操作系 统。 Linux是一个UNIX操作系统的克隆,可以免费使用,遵循 GPL(the GNU General Public License )声明,可以自由修改 和传播。
date uptime reboot setup service
mkfs rpm
iptables
fdisk export
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:ls
1. ls命令 命令名称: ls
使用语法 : ls [-alrtAFR] [name...] 功能 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数 :
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:cat
参数 : -a 尽可能将档案状态、权限等资料都照原状予以复制。等同于-dpR -r/-R 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 -i 在覆盖文件或目录时提示
进入用户主目录 : cd 或 cd ~
进入上一级目录下source目录 : cd ../source
进入/usr/local目录 cd /usr/local
3. cp命令
命令名称: cp 使用语法 : cp [参数] SOURCE DEST
cp [参数] SOURCE Directory
功能 :将一个档案拷贝至另一档案,或将数个档案或目录拷贝至另一目录 。
课程内容
• 概述:代码编辑工具VIM使用
基础篇:熟练掌握Linux基本操作
操作系统是什么?
操作系统是计算机系统的基本系统软件。软件 系统中操作系统是所有软件的核心。
操作系统负责控制、管理计算机的所有软件、 硬件资源,是惟一直接和硬件系统打交道的软件, 是整个软件系统的基础部分,同时还为计算机用户 提供良好的界面。因此,操作系统直接面对所有硬 件、软件和用户,它是协调计算机各组成部分之间、 人机之间关系的重要软件系统。
-name filename:按文件名查找 -type c:按文件类型进行查找,c是文件类型,可取的值为:
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:grep
b(块设备文件),c(字符设备文件),d(目录),p(管道文件),f(一般文件),l(链 接文件),s(socket文件)
-user username 查找属主为username的文件 -atime n 查找n天以前被访问过的文件 -mtime n 查找n天以前被修改过的文件 -cmin n 查找n分钟以前被修改过的文件 -exec cmd {} 对查找出来的文件执行cmd命令,{}表示找到的文件,命令要 以“\\;”结束。 范例 : 查找/usr/local目录下所有的目录
基础篇:熟练掌握Linux基本操作
Linux的安装
几种安装方式: 1. 光盘独立安装:在没有安装过操作系统的机器上
安装 2. 双操作系统安装:在装过其它操作系统的机器上
安装 3. 直接硬盘安装:在已装过Windows操作系统的机
器上通过ISO光盘镜像安装 4. 网络安装:通过网络进行安装 安装步骤: 参考《虚拟机上安装Linux过程》
9. gzip命令 命令名称 : gzip 使用语法 : gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] 功能 : 压缩或解压文件 参数 :
-l :列出压缩文件的内容 -f :强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号 连接。 -9 :以最大的压缩比压缩 -d :解压缩 -r :对目录进行递归操作 范例: 以最高压缩比压缩a.tar文件
基础篇:熟练掌握Linux基本操作
Linux操作系统简介
Linux系统有两种不同的含义。从技术角度,Linux最早是由 Linus Torvalds开发维护的开放源代码UNIX类操作系统的内 核。然而,目前大多数人用它来表示以Linux内核为基础的整 个操作系统。从这种意义讲,Linux指的是开放源代码的,包 含内核、系统工具、完整的开发环境和应用的UNIX类操作系 统。 Linux是一个UNIX操作系统的克隆,可以免费使用,遵循 GPL(the GNU General Public License )声明,可以自由修改 和传播。
范例: 将当前目录下所有的.c文件复制到当前目录中的source目录下 cp *.c ./source 将目录source目录下所有内容复制到temp目录下 cp –a source temp
3. cat命令 命令名称: cat 使用语法 : cat [参数] file1 [file2…] 功能 :把档案串连接后传到基本输出
基础篇:熟练掌握Linux基本操作
Linux的目录结构
基础篇:熟练掌握Linux基本操作
常用Linux指令集
文件和目录管理
cd df
du pwd
cat file find ln
mkdir rmdir grep tail
用户及目录权限
groupadd
groupdel
chmod passwd
mount rm stat mv more cp sed tar gzip
LINUX基础知识
基础篇:简介Linux,基本指令, Linux目录结构,安装配置
课程目标
• 了解操作系统的概念以及LINUX。 • 了解Linux的安装配置 • 熟悉Linux的基本环境 • 掌握常用的Linux指令及操作 • 掌握一些常用的配置 • 熟悉常用软件的安装配置
基础篇:熟练掌握Linux基本操作
find /usr/local –type d 在/etc目录下查找文件名为i18n的文件
find /etc –name i18n 表示在用户当前的目录,搜寻所有以 .o 为结尾的文件并删除
find . -name *.o -exec rm -f{} \; 注意大括号里面没有空格。
8. grep命令
使用语法 : cd [directory] 功能 :变换工作目录至 directory。 参数 :
directory 可为绝对路径或相对路径。若目录名称省略,则变换至用户的home directory (也就是登陆时所在的目录) 。“.”表示当前目录,“..”表示上一级目 录,“-”表示进入此工作目录前所在的目录,“~”表示home directory,即用户 主目录。 范例:
参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
范例: 输出hello.c文件内容,列出行号: cat –n hello.c
基础篇:熟练掌握Linux基本操作
ls
umount
which whereis
bzip2
useradd
userdel chown chgrp
网络指令 ifconfig route ping telnet dig
netstat tcpdump
其它常用指令
man ps kill killall signal top dd
vi
dmesg exit reboot halt poweroff
-b 列出辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -L 直接显示符号连接所指向的文件的类别。 -v 显示版本信息。 -z 尝试去解读压缩文件的内容 范例 : 7. find命令 命令名称 : find 使用语法 : find [path...] [expression] 功能 : 在path目录中查找符合expression表达式的文件 参数 :
-a或-all 显示目录中所有文件的大小。 -b 显示目录或文件大小时,以byte为单位。 -c 显示每个目录和文件的大小,同时也显示所有目录或文件的总和。 -D 显示指定符号连接的源文件大小。 -h 以K,M,G为单位,提高信息的可读性。 -H 与-h参数相同,但是K,M,G是以1000为换算单位。 -k 以1024 bytes为单位。
gzip -9 a.tar
基础篇:熟练掌握Linux基本操作
文件和目录管理指令:ln
10. ln命令 命令名称:ln 使用语法 : ln [参数] source dest 功能 : 建立一个文件或者目录的链接 注意:链接分为硬链结(hard link)与软链结(symbolic link),硬链结的意思是一个 档案可以有多个名称,而软链结的方式则是产生一个特殊的档案,该档案的内容是 指向另一个档案的位置。硬链结是存在同一个文件系统中,而软连结却可以跨越不 同的文件系统。不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非 常少量的磁碟空间。 参数 :
文件和目录管理指令:df、du
4. df命令 命令名称: df
使用语法 : df [选项]... [FILE]... 功能 :显示文件系统磁盘空间使用的状况 参数 : 范例:
显示系统所配置的每一个磁盘当前被占用的空间大小。 df –k
5. du命令 命令名称: du 使用语法 : du [参数] [目录或文件] 功能 :显示指定的目录或文件所占用的磁盘空间。 参数 :