Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux的常用命令 授课内容 授课目标 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 1、熟悉一些LINUX命令的基本操作

Similar presentations


Presentation on theme: "Linux的常用命令 授课内容 授课目标 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 1、熟悉一些LINUX命令的基本操作"— Presentation transcript:

1 Linux的常用命令 授课内容 授课目标 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 1、熟悉一些LINUX命令的基本操作

2 linux命令格式 linux命令列通常由好几个字符串组成, 中间用空格键分开。如下所示: command options arguments(或parameters) 命令 选项 参数 例如: rm -rf /home/ols3

3 在Linux系统中打开终端的方式有以下两种:
命令的使用方式 在Linux系统中打开终端的方式有以下两种: 种是在桌面上依次单击“主程序→系统工具→终端”可打开如图所示的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。

4 一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作
要说明的是,不同的用户登录其终端的提示符略有不同,在上中显示的是超级用户的提示符。如果是一般用户登录,其提示符如下图所示。

5 另外,在终端上还有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录 /freesoft 下的文件 gcc tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc tar.gz ,非常方便

6 常用Linux命令介绍(一) 命令 说明 ls 显示指定工作目录下的内容 dir 同ls命令,方便DOS用户使用 cd 变换工作目录 pwd
显示当前活动目录的绝对路径 clear 清屏命令 man 查看指令、配置文件的帮助信息,相关信息:help、info、FAQ、internet mkdir 创建新目录 rmdir 删除空目录

7 常用Linux命令介绍(二) 命令 说明 rm 删除文档和目录 touch 创建一个空白文件或改变已有文件的时间戳 cp
复制文件(或者目录等) mv 移动目录或给文件改名 ln 创建软链接、硬链接 chmod 修改文件或目录的权限 chown 修改文件或目录所属的用户 chgrp 修改文件或目录所属的工作组

8 常用Linux命令介绍(三) 命令 说明 more 分屏显示文件内容,按空格向文件末尾翻页,按b键向文件首部翻页,按h查看帮助 less
分屏显示文件内容,按j、k进行上下翻页显示,按h查看帮助 head 显示文件前10行内容 tail 显示文件后10行内容 cat 适合显示短小文件,或者将几个文档连接利用重定向符‘>’定向到输出文档

9 常用Linux命令介绍(四) 命令 说明 find 在指定的路径上搜索指定的文件和目录 which 查找命令、别名等路径 whereis
查找命令的路径、帮助信息路径 grep 过滤、查找文件中的内容,或指定输入、输出的文件中的内容。

10 常用Linux命令介绍(四) 命令 说明 who 显示已经登录的用户 w 显示已经登录的用户的详细信息 whoami 查询当前登录是谁
file 查询文件的类型 finger 查询用户信息 passwd 修改用户的登录口令 gpasswd 修改工作组的口令 date 显示和设置系统日期和时间 cal 显示年历、月历

11 常用Linux命令介绍(四) 命令 说明 su 在不注消的情况切换用户身份 sudo 以另一个用户的身份执行某个命令 free
查看当前系统内存的使用情况 ps 显示当前系统的进程 kill 杀死指定进程 killall 杀死所有进程 显示内存的使用情况

12 常用Linux命令介绍(四) 命令 说明 shutdown 关机或重启 init 改变当前系统的运行级别 reboot 重启命令 halt
poweroff 关闭电源

13 ls、dir命令(一) ls 选项 选项说明 语法:ls、dir[参数选项][目录名] 说明:显示指定工作目录下的内容 -a
显示所有文档及目录,包括隐藏文件 -r 将文档以相反次序显示(原定按英文字母次序) -F 在列出的文档名称后加一符号;例如可执行文档则加“*”, 目录则加 “/” -l 将文档名、文档类型、权限、拥有者、大小等信息详细列出 -d 显示指定目录信息。不加d参数,显示指定目录下的信息 -i 显示指定目录的i节点信息 -h 人性化显示目录和文件的大小 -R 递归地显示子目录中的内容

14 ls、dir命令(二) ls实例 ls –version ls --help |more l参数
ls –a /root ls –R /etc ls –F /bin ls –l /dev ls –i /root ls –dl /bin ll /bin ls –lh /root ls –version ls --help |more l参数 ls -l /root/anaconda-ks.cfg -rw-r--r-- 1 root root 1132 Oct 31 03:16 anaconda-ks.cfg 权限 硬链接数 属有者 所属组 文件大小 日期 文件名 权限:属有者权限,所属组权限,其它组权限 r:只读,w:读写,x:执行 高级权限: suid:当普通用户在执行文件时,以属有者的身份进行执行 sgid:当父目录的权限具有SGID时,子目录的所属组会自动的设置成到父目录的属所组。

15 Linux支持多种文件类型,每一类用一个字符来表示,其说明如下: -:常规文件
         -:常规文件        d:目录         b:块特殊设备         c:字符特殊设备        p:有名管道       s:信号灯       l:符号链接

16 cd命令 cd 语法:cd [目录名] 说明:用于更换工作目录 1、cd .. 更换目录回到上一级目录 2、cd . 更换到当前目录 3、cd ~ 更换目录到当前用户的个人宿主目录 4、cd /etc/vsftpd/ 更换到/etc/vsftpd目录 5、cd / 更换目录到根目录

17 pwd、clear、man命令 pwd clear man: 语法:pwd 说明:显示当前工作目录的绝对路径 语法:clear
说明:清楚屏幕上的信息 man: 语法:man [参数选项] 帮助主题。 说明:man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。

18 广东linux公共服务技术支持中心GDLC
2018/11/14 mkdir、rmdir命令 mkdir 语法:mkdir [参数选项] 目录名 说明:创建一个空目录,要求此用户在当前目录上具有写权限 选项:如图 选项 选项说明 -m mode 为新目录设置访问模式。 -p 如果父目录不存在,创建所有的父目录。 rmdir 语法:rmdir [参数选项]目录名 说明:删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限 网址:

19 rm命令 rm 选项 选项说明 语法:rm [参数选项] 文件…
-f 不作确认提示,强制删除文件。如果错误只是文件不存在,那么不会生成一个状态返回的错误。 -i 进行确认提示。(在同时给定了-f和-i选项时,列在最后的生效。) -r,-R 递归地移除目录树。 它可以连同这个目录下的子目录都删除。

20 touch、ln命令 touch ln 语法:touch [参数选项] 文件… 说明:修改文件的时间戳,不加任何参数则创建一个空白文件 选项
选项说明 -a 改变文件访问时间为当前时间 -m 改变文件修改时间为当前时间 ln 语法:ln [参数选项] 源文件 链接文件 说明:创建链接文件,分为硬链接和软链接,加-s参数为创建软链接 选项 选项说明 -b 删除文件前备份文件 -d、-F 指定源目录,用在链接目录时 -f 强制创建链接 -s 创建符号链接

21 cp命令 cp 语法:cp [参数选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 选项 选项说明 -f 如果需要,删除已存在的目的文件 -i 提示是否覆盖现有普通目标文件。 (在标准出错上显示问题,从标准输入读取答案。只有明确确认了才复制文件。) -p 保留原文件的所有者、组、权限(包括 setuid 和 setgid 位),上次修改时间和上次访问时间。如果制作所有者或组信息的副本时出错,则 setuid 和 setgid 位被清空。 -R 递归复制目录,如果对象不是普通文件或目录那么做相应正确处理,(因此,一个 FIFO或者特殊文件在复制后仍然是一个 FIFO型或者相应特殊文件。)

22 mv命令 mv 语法:mv [参数选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。 选项 选项说明 -f 覆盖前永不提示 -i 覆盖前提示

23 cat命令 cat 例如 语法:cat [参数选项] fileNames 说明:把档案串连后传到基本输出(或加 >重定向到另一个文件)
选项说明 -E 每行结束显示 $ -n 所有输出行编号 -s 将所有的连续的多个空行替换为一个空行 例如 cat –n /root/install.log |more

24 more、less命令 more 语法:more [参数选项][fileNames] 说明:类似cat,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)使用中的说明文件,请按h。 less 语法:less [参数选项] fileName 说明:less 的作用与 more 十分相似,都可以用来浏览文件的内容,不同的是 less 允许使用者往回卷动以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个文件案,因此在遇上大型文件的开启时,会比一般的文书编辑器(如 vi) 来的快速。按h,显示帮助命令。

25 head、tail命令 head tail 语法:head [参数选项] fileNames 说明:显示文件的前十行
例如:head install.log 显示install.log的前十行内容 若要显示前十五行,可以用 head -15 install.log命令 tail 语法:tail [参数选项] fileNames 说明:显示文件的后十行 例如:tail install.log 显示install.log的后十行内容。

26 file命令 file 语法:file [参数选项] 文件… 说明:确定文件的类型 选项 选项说明 -b 显示信息时省略文件名 -s
查看设备文件的类型 -L 追踪符号链接 -f listfile 识别文件listfile中列出的文件名

27 grep命令 grep 语法:grep [参数选项] [-e PATTERN | -f FILE] [FILE...]
说明:在文件中搜索匹配的行并输出,一般用来过滤先前结果而避免显示太多不必要的信息。 选项 选项说明 -A num 输出匹配行后的num行 -B num 输出匹配行前的num行 -n 在输出行前标出行号 -f FILE 从文件中读入表达式。 -v 反向查找,即寻找并显示所有不含指定字符串的内容 -s 不输出错误信息 ^# 查找以#开头的行 conf$ 查找以conf结尾的行 ^$ 查找空行 -E 接收扩展grep的正则表达式条件

28 w、who、finger命令 who w 说明:与who相比,显示的信息更详细 whoami 说明:我是谁,显示当前登录用户名 finger
说明:显示系统中有那些使用者正在上面,显示的资料包含了使用者ID,使用的终端机,从那边连上来的,上线时间,呆滞时间,CPU使用量,动作等等。 w 说明:与who相比,显示的信息更详细 whoami 说明:我是谁,显示当前登录用户名 finger 语法:finger [参数选项] [用户名] 说明:查找并显示用户信息,包括不在线的 参数: -l:以长格式输出信息,系统默认 -s:以短格式输出信息

29 date、cal命令 date cal 语法: date [OPTION].[+FORMAT]
date [-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]] 说明:显示或设置系统日期(-u)和时间(-s) cal 语法:cal [month][year] 说明:显示某某年的日历或月历 例如:cal 2007

30 ps、kill、killall命令 ps/pstree 语法:ps [选项] kill 语法:kill [选项] PID killall
说明:显示linux系统所有启动进程 例如:ps –aux ps –ef pstree kill 语法:kill [选项] PID 说明:杀死某一进程 例如:kill killall 语法:killall [选项] servername 说明:杀死所有符合servername的进程 例如:killall httpd


Download ppt "Linux的常用命令 授课内容 授课目标 1、Linux的各种常用命令 2、对各命令参数选项的熟悉 1、熟悉一些LINUX命令的基本操作"

Similar presentations


Ads by Google