Linux字符界面及常用命令.ppt_第1页
Linux字符界面及常用命令.ppt_第2页
Linux字符界面及常用命令.ppt_第3页
Linux字符界面及常用命令.ppt_第4页
Linux字符界面及常用命令.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 Linux字符界面及常用命令 2 概述 标准的Linux系统支持多用户的工作环境 它的使用与传统PC的操作系统有比较大的区别 本章节主要介绍Linux系统的基本常识和一些基本的操作 3 1Linux系统基本常识控制台 控制台是和Linux主机直接相连的前端机 它面对的用户是系统管理员 传统的控制台 操作系统 数据库系统 编译器 其他应用 串口连接线 4 1Linux系统基本常识控制台 目前常用的控制台 操作系统 数据库系统 编译器 其他应用 显示数据线 Linux的系统管理员常常使用root帐户在控制台上登录来对系统进行一些维护和管理工作 在部分Linux系统中 root帐户被设定成只能在控制台上登录 5 1Linux系统基本常识终端 在Linux系统中 普通用户是通过一台终端机来和主机系统进行信息通讯的 用户的终端机上可以安装Linux系统 也能安装其他类型的操作系统如windows系统 以太网 Linux系统 AIX系统 6 2Linux系统中的shell 几种不同的shell shell程序是Linux系统的外壳程序 在Linux系统的发展过程中出现过多种风格的shell程序 其中最常见的有B shell K shell和C shell BShell CShell KShell 它是Linux最初使用的Shell并且在每种Linux上都可以使用 BShell在Shell编程方面相当优秀 但在处理与用户的交互方面作得不如其他几种Shell 它更多的考虑了用户界面的友好性 普遍认为Cshell的编程接口做的不如BShell 但CShell还是被很多C程序员使用 因为CShell的语法和C语言很相似 这也是CShell名称的由来 它集合了CShell和BShell的优点并且和BShell完全兼容 7 3Linux的启动 启动方式 几乎所有的操作系统都有着不同的启动方式 包括windows以及各种版本的Linux系统 普通启动 安全模式启动 命令行模式启动 正常模式 维护模式 多用户模式 单用户模式等多级启动模式 8 4Linux常用命令介绍 用户对某一操作系统的认识 往往都是从对操作系统的接触开始的 最直接的接触就是使用操作系统提供的命令 Linux命令的使用方式用户在通过了系统的注册和登录后 就在shell下进行工作 通过在命令行上输入命令并回车 就可以执行对应的命令 Linux命令的格式 command 可选的执行选项 可选的执行参数 9 4Linux常用命令介绍 多命令行和多行命令 多命令行 将多个命令写在同一个命令行中 命令之间用 隔开 Lisi redhat9 pwd who ls l 三个命令写在同一个命令行中 多行命令 有时候一个命令带了很多执行选项和参数 一行写不下可以将该命令写成多行的形式 用 表示命令没有结束 在下一行接着写 Lisi redhat ccmodule1 cppmodule2 cpp Mainmodule cpp I home myfile oprogram exe 一个命令写在两行中 用 表示没有结束 10 4Linux常用命令介绍 4 1一般常用命令系统关闭passwd命令su命令cat命令pwd命令cd命令ls命令 chmod命令cp命令man命令who命令cal命令 11 Linux命令系统关闭 格式 reboot功能 系统重新引导 格式 halt shutdown功能 系统关闭 格式 poweroff功能 系统关闭 并关闭电源 12 Linux命令su 功能 切换系统用户格式 su username 参数 username username指定要切换到的用户 该参数为空则表示试图切换到root用户 Lisi redhat9 su 切换到root用户 password 输入root用户的口令 root redhat9 成功切换到root用户 root用户提示符一般为 13 Linux命令cat 格式 cat AbET 文件名列表 选项说明 A显示文件中的所以控制字符 b为输出的每一行标注行号 E在每一行的行尾显示行结束标志 Lisi redhat9 功能 将指定的文件在标准输出 显示器 上进行显示 cat bfile1 txt 112312312312321231231231233fffffffff Lisi redhat9 14 Linux命令cat 格式 cat AbET 文件名列表 选项说明 A显示文件中的所以控制字符 b为输出的每一行标注行号 E在每一行的行尾显示行结束标志 Lisi redhat9 用途 将指定的文件在标准输出 显示器 上进行显示 cat Abfile1 txt 1123123123123 2123123123123 3fffffffff Lisi redhat9 15 Linux命令cat 格式 cat AbET 文件名列表 选项说明 A显示文件中的所以控制字符 b为输出的每一行标注行号 E在每一行的行尾显示行结束标志 Lisi redhat9 用途 将指定的文件在标准输出 显示器 上进行显示 catfile1 txtfile2 txt file3 txt Lisi redhat9 catfile3 txt file1的内容 file2的内容 Lisi redhat9 16 Linux命令cat 格式 cat AbET 文件名列表 选项说明 A显示文件中的所以控制字符 b为输出的每一行标注行号 E在每一行的行尾显示行结束标志 用途 将指定的文件在标准输出 显示器 上进行显示 Lisi redhat9 cat file3 txt 第一行 第二行 第三行 Lisi redhat9 Ctrl D终止内容输入 Lisi redhat9 cat 17 Linux命令介绍pwd 格式 pwd功能 该命令用于显示用户当前的工作目录 pwd home lisi tools 18 Linux命令介绍cd 格式 cd 目录名 用途 和windows系统中的cd功能相同 当参数 目录名 有值的时候 切换到该目录当参数 目录名 为空的时候 将切换目录到该用户的主目录 Lisi redhat9 cd usr bin 切换目录到 usr bin Lisi redhat9 cd 切换目录到用户主目录 Lisi redhat9 19 Linux命令介绍ls 功能 列出指定目录中的内容或指定文件的信息格式 ls al dir file 参数 a列出所有的文件 包括隐藏文件 l以长列表的方式详细列出文件或目录信息如果 file dir 为空 则表示查看当前目录下的文件 Lisi redhat9 ls a txta1 txt Lisi redhat9 ls a aa bash history gtkrc screenrca txta1 txt aa txt bash logout bashrc kde Lisi redhat9 20 Linux命令介绍ls Lisi redhat9 ls la total44drwx 4lisilisi4096Oct8 drwxr xr x4rootroot4096Sep12 drwxrwxr x2lisilisi4096Oct8aa rw rw r 1lisilisi38Oct8aa txt rw 1lisilisi463Oct9 bash history rw r r 1lisilisi24Sep12 bash logout rw r r 1lisilisi191Sep12 bash profile rw r r 1lisilisi124Sep12 bashrc rw r r 1lisilisi118Sep12 gtkrc lisi redhat9 文件类型及用户访问权限 文件链接数 文件的属主名 文件的属组名 文件的大小按字节计算 文件的修改日期 文件的文件名 21 文件操作命令介绍chmod 该命令用来修改制定的文件或目录的访问权限使用chmod命令改变指定文件访问权限有两种格式 一是用符号标记进行更改二是采用8进制数指定新的访问权限 22 文件操作命令介绍chmod 1 使用符号标记修改文件访问权限chmod ugoa rwx file dir ugoa 表示命令中指定的用户类型u表示文件的属主usero表示其他的所有用户otheruserg表示与文件属主同属一个组的别的用户groupuser 命令指定的操作码 表示给用户加上某权限 表示将用户减少某权限 表示为用户设置某权限 rwx 访问权限的具体说明r表示读的权限 w表示写的权限x表示执行的权限 chmodug rxfile1对属主及其同组用户增加读 执行权限 chmodg xfile2对同组其他用户减少执行的权限 23 文件操作命令介绍chmod 2 采用8进制数指定新的访问权限该写法用三个二进制数字表示用户的权限 每一位分别表示r w和x 0 000 表示没有rwx的任何一种权限1 001 表示执行权限6 110 表示有读写权限 没有执行权限 依此类推 用3个8进制数字 分别表示ugo三种用户的权限表示u g o三种用户都有读 写和执行的权限711表示u用户有读写执行权限 其他所有用户只有读的权限 chmod777file1表示ugo三种用户都授予读写和执行权限 chmod700file2表示只有文件属主能读写和执行该文件 root用户有所有的权限 24 Linux命令介绍cp 功能 文件或目录的拷贝 与windows命令中的copy功能一样格式 cp ir sourcedest参数 i在拷贝过程中 如果目标文件已经存在 就提示是否要覆盖该文件 r拷贝指定目录中的全部内容 lisi redhat9 cpaa txtaaaa txt lisi redhat9 cp r home lisi src home root lisi redhat9 cp iaa txtaaaa txtcp overwrite aaaa txt Y lisi redhat9lisi 25 Linux命令介绍who 功能 列出当前登录上操作系统的用户信息格式 who参数 h能显示用户信息每列的标题who的另外一种用户whoami 用于显示本终端的注册用户信息 lisi redhat9 who lisipts 0Oct813 08 172 20 1 19 wenxhpts 3Oct821 42 172 20 1 22 webadminpts 8Oct822 35 172 20 1 35 lisi redhat9 26 4Linux常用命令介绍 4 2文件目录操作命令mkdirrmdirchgrpchownln cutfindgreptar 27 目录操作命令介绍mkdir 功能 创建目录 目录名可以是相对路径 也可以是绝对路径 相对路径的目录将创建在当前目录下 格式 mkdir P dirname参数 P创建一个完整的目录结构 可以一次性建立多层目录结构 mkdir Pdir1 dir2 dir3 dir4 mkdir home user1 dir 用相对路径名建立目录 新目录建立在当前目录下 用绝对路径名建立目录 28 目录操作命令介绍rmdir 功能 该命令用于删除一个目录格式 rmdirdirname rmdir Pdir1 dir2 dir3 dir4 rmdir home user1 dir 用相对路径名删除目录 用绝对路径名删除目录 29 文件操作命令介绍chgrp 格式 chgrp组名文件名功能 改变指定文件的所属用户组 即是changegroup lisi redhat9 ls ltotal44 rw r r 1lisilisi191Sep12file1 txt rw r r 1lisilisi124Sep12file2 c lisi redhat9 lisi redhat9 ls ltotal44 rw r r 1lisilisi191Sep12file1 txt rw r r 1lisiroot124Sep12file2 c lisi redhat9 chgrprootfile2 c 30 文件操作命令介绍chown 格式 chown用户名文件名功能 改变指定文件的所属用户 即是changeowner lisi redhat9 ls ltotal44 rw r r 1lisilisi191Sep12file1 txt rw r r 1lisilisi124Sep12file2 c lisi redhat9 lisi redhat9 ls ltotal44 rw r r 1lisilisi191Sep12file1 txt rw r r 1rootlisi124Sep12file2 c lisi redhat9 chownrootfile c 31 文件操作命令介绍ln 功能 建立文件的链接关系 类似于windows系统中的文件的快捷方式 格式 ln option filetarget参数 f如果目标文件已经存在 则覆盖它 否则就创建它 s创建文件的符号链接 该文件内容只包含一个指向源文件位置的指针 root redhat ln ffilefile1 root redhat ln ffilefile2 root redhat ls l rw r r 3rootroot24Oct1223 52file rw r r 3rootroot24Oct1223 52file1 rw r r 3rootroot24Oct1223 52file2 root redhat 链接数为3 32 文件操作命令介绍ln 功能 建立文件的链接关系 类似于windows系统中的文件的快捷方式 格式 ln option filetarget参数 f如果目标文件已经存在 则覆盖它 否则就创建它 s创建文件的符号链接 该文件内容只包含一个指向源文件位置的指针 root redhat ln f sfilefile1 root redhat ln f sfilefile2 root redhat ls l rw r r 1rootroot24Oct1223 52filelrwxrwxrwx1rootroot4Oct1223 59file1 filelrwxrwxrwx1rootroot4Oct1223 59file2 file root redhat 链接数为1 符号链接不增加链接数 符号链接文件能直接显示链接到哪个原始文件 33 文件操作命令介绍cut 功能 按列或者按域截取输入行中所指的内容格式 cut option list file 参数 option 的取值有 c f d c按字符截取 f按域截取 单词 默认的域间隔符号为tab d按域截取 同时指定间隔符 间隔符跟在 d后面 list是将要截取内容的列表 如第1 8个字符 第2 4个单词 域 file是指定进行cut的文件名 为空时表示从键盘输入 34 文件操作命令介绍cut 功能 按列或者按域截取输入行中所指的内容格式 cut option list file root redhat cat etc passwdroot x 0 0 root root bin bashbin x 1 1 bin bin sbin nologindaemon x 2 2 daemon sbin sbin nologin sunying x 501 501 sunying home sunying bin bash root redhat cut c1 8 etc passwd option list file 截取文件 etc passwd的每一行的第1到第8个字符 并显示 root x 0bin x 1 daemon x sunying root redhat 35 文件操作命令介绍cut 功能 按列或者按域截取输入行中所指的内容格式 cut option list file root redhat cat etc passwdroot x 0 0 root root bin bashbin x 1 1 bin bin sbin nologindaemon x 2 2 daemon sbin sbin nologin sunying x 501 501 sunying home sunying bin bash root redhat cut d f1 3 4 etc passwd 截取文件 etc passwd的每一行的第1 3 4域 单词 分隔符为 root 0 0bin 1 1daemon 2 2 sunying 501 501 root redhat 36 文件操作命令介绍find 格式 find dir 查找的条件 功能 根据一定的条件查找文件 查找的条件之间可以有 a and 或者 o or 的逻辑关系 条件可以有以下的一些类型 对找到的文件还可以进行一些操作如 print显示找到的文件的路径名称 execCommand 执行一个命令 命令必须用 结束 namefilename以文件名为条件进行查找 typex查找类型为x的文件 x目前可以取的值有d 目录 f 文件 userusername查找文件的属主为username的文件 atimen查找n天前被访问过的文件 mtimen查找n天前被修改过的文件 37 文件操作命令介绍find 格式 find dir 查找的条件 功能 根据一定的条件查找文件 查找的条件之间可以有and或者or的逻辑关系条件可以有以下的一些类型 find home name c print 查找目录 home下面所有的C程序源文件 并显示出来 home lisi file1 c home lisi file2 c home lisi lib src c home usr proc c home admin function c find namecore o namedump atime 3 execrm 带转义符的 查询条件 查询条件的or 查询条件 查3天前访问过的 对查到的文件进行删除操作 38 文件操作命令介绍grep 格式 grep option 模式文件名功能 按指定的选项在指定文件中搜索特定的内容 功能和C函数strstr相似 参数说明 c打印匹配的行数 i模式不区分大小写 l只显示包含指定模式的文件名 L只显示不包含指定模式的文件名 n同时显示行号 grepabc 在当前目录的文件中查找包含abc的文件的内容并显示 grep nabcfile txt在file txt文件中查找abc字符串并显示行号 39 文件操作命令介绍tar Windows中常用的文件打包工具是Winrar Linux系统中常用到tar tar是Linux系统中常用的档案文件管理程序 用于储存或展开tar存档文件 存档文件可放在磁带中 也可以存为普通文件 40 文件操作命令介绍tar tar的参数很多 最常用的是 cxvf c create建立新的存档文件 x extract get从存档文件展开文件v verbose显示指定执行过程f file指定存档文件 tar cvfbackup tar home user1将 home user1目录下面的所有文件打包到backup tar中 tar xvfbackup tar将backup tar中包含的文件解开到当前目录中 41 4 3状态和信息查询的命令 date功能 显示当前的时间 file文件名功能 判断指定文件的文件类型 id功能 显示当前登录用户的uid gid等信息 42 状态和信息查询的命令ps ps功能 查看当前运行的进程的信息参数 e显示当前运行的每一个进程的信息 包括用户进程与系统核心进程 f显示进程父子关联信息等 如进程号 父进程号 执行时间 命令行等待 l显示进程的详细信息 x列出没有占用控制台或控制终端的进程 43 状态和信息查询的命令ps ps root redhat ps f 显示进程的父子进程关系 UIDPIDPPIDCSTIMETTYTIMECMDroo31pts 000 00 00login lisiroo31pts 000 00 00suroo31pts 000 00 00bashroo07pts 000 00 00ps f root redhat 进程用户id 进程id 父进程id 使用cpu资源总量 进程启动时间 进程对应的命令 进程所在的终端 进程执行的时间 44 状态和信息查询的命令df df功能 报告磁盘空间使用情况 包括已经使用的空间 空闲的空间等格式 df option resource resource 表示选定的系统资源 参数 option 说明 k以k字节为单位显示分区信息 m以m字节为单位 T显示文件系统类型 h以便于理解的方式显示大小 如2 1G 190M等 45 状态和信息查询的命令df df功能 报告磁盘空间使用情况 包括已经使用的空间 空闲的空间等 root redhat df kFilesystem1k blocksUsedAvailableUse Mountedon dev hda255423081147592411318022 none25665202566520 dev shm root redhat 文件系统 该文件系统大小 以k为单位计算 已用空间 可用空间 已用空间百分率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论