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

Slides:



Advertisements
Similar presentations
Linux 环境及 Shell 程序 操作系统实验 1. 二、 Shell 编程与进程通信 常用 shell 命令 文件及文件属性操作 ls 、 cp 、 mv 、 rm ln 、 ln –s 、 chmod 、 groupadd 、 useradd 输入输出操作 echo 、 cat >> 、
Advertisements

LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
上課教材 Database Slide Windows筆電 (32 bit)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
telnet Login :w########
Linux 的檔案管理.
网御网络审计系统后台维护培训.
資訊安全與系統管理 2013/3/13 Chien wei lin.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第一讲:Linux基础培训.
在PHP和MYSQL中实现完美的中文显示
Linux 的進階檔案處理.
Confidential Property
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
Linux基本操作 實習1.
基礎linux指令說明 Part 1 資訊組 陳宜徽.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
第二天 计算机基础技能培训 (一)linux基础知识
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
网络常用常用命令 课件制作人:谢希仁.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
通过对本章的学习,读者应该掌握以下主要内容:
第四章 附件 (应用程序软件包).
Windows 7 的系统设置.
SOA – Experiment 2: Query Classification Web Service
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
第2章 Linux常用命令.
第二章 UNIX系统安装与常用命令.
第二章 登录UNIX操作系统.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
第三章 UNIX的文件与目录.
UNIX指令-檔案與目錄操作.
姚金宇 MIT SCHEME 使用说明 姚金宇
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Logo语言. Logo语言 视图窗口 小海龟 ?: 提示符 l: 光标 命令窗口.
Lab17 程序设计B班
網路資源的建立--LINUX系統 系統管理
实验一:编译运行Linux内核并使用gdb进行调试
文档创建与发布操作要点 青海省教育信息中心 2018年12月18日.
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
GDP设计协同 项目创建者操作手册 GDP项目组 2019/01/30.
Lab01 工作站&Linux操作 日期:2011/03/07.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual Basic程序设计 第13章 访问数据库
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
VRP教程 2011.
Python 环境搭建 基于Anaconda和VSCode.
程序管理 蘇偉順助教.
GDP设计协同在线配置产品线公网访问权限操作手册
杨振伟 清华大学 第一讲:Linux环境下编程(1)
使用说明书 网址: 贵阳学院智慧实验室管理平台 用户中心 使用说明书 网址:
第四章 UNIX文件系统.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
RefWorks使用指南 归档、管理个人参考文献.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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时,子目录的所属组会自动的设置成到父目录的属所组。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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