Linux-安装与基础命令格式(第2章).ppt
《Linux-安装与基础命令格式(第2章).ppt》由会员分享,可在线阅读,更多相关《Linux-安装与基础命令格式(第2章).ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内容介绍1 1、LinuxLinux的安装的安装2 2、LinuxLinux的的基础基础命令格式命令格式3 3、LinuxLinux重要热键及在线求助重要热键及在线求助4 4、正确正确关机及忘记关机及忘记rootroot密码密码5 5、LinuxLinux下的文件类型下的文件类型6 6、各硬件装置在、各硬件装置在LinuxLinux中的文件名中的文件名Linux安装VMwareVMware 虚拟虚拟机机虚拟机(虚拟机(Virtual MachineVirtual Machine)指通过软件模拟的具有完整硬件系统)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
2、功能的、运行在一个完全隔离环境中的完整计算机系统。VMWareVMWare是一个是一个“虚拟虚拟PCPC”软件软件.它使你可以在一台机器上同时运它使你可以在一台机器上同时运行二个或更多行二个或更多WindowsWindows、DOSDOS、LINUXLINUX系统。与系统。与“多启动多启动”系统系统相相 比比,VMWare,VMWare采用了完全不同的概念采用了完全不同的概念.多启动系统在一个时刻只多启动系统在一个时刻只能运行一个系统能运行一个系统,在系统切换时需要重新启动机器在系统切换时需要重新启动机器.VMWare.VMWare是真是真正正“同时同时”运行,多个操作系统在主系统的平台上运行
3、,多个操作系统在主系统的平台上,就象标准就象标准WindowsWindows应用程序那样切换应用程序那样切换.而且每个操作系统你都可以进行虚而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网将几台虚拟机用网卡连接为一个局域网,极其方便极其方便.安装安装VMwareVMware在虚拟机中安装在虚拟机中安装CentOS 5.6CentOS 5.6Linux安装/:8G/boot:100M;强制为主分区/usr:8G/var:3G/home/1G/swap:1024M物理内存的
4、2倍Linux的第一次接触在終端介面登入在終端介面登入linux linux Ctrl+Shift+Alt+FCtrl+Shift+Alt+F【1616】从图形界面切换至终端界面从图形界面切换至终端界面上面显示的內容是这样的:上面显示的內容是这样的:CentOS release 5.6(Final)CentOS release 5.6(Final)显示显示Linux distributionLinux distribution的名称的名称(CentOS)(CentOS)与版本(与版本(5.65.6)Kernel 2.6.18-238.e15 on an i686Kernel 2.6.18-23
5、8.e15 on an i686显示内核的版本为,显示内核的版本为,且目前这部主机的硬件等级为且目前这部主机的硬件等级为i686i686。如果是使用。如果是使用x86_64x86_64的的LinuxLinux版本且安裝到版本且安裝到6464位的位的PCPC,那你的硬件等级就会是,那你的硬件等级就会是“X86_64X86_64”localhost loginlocalhost loginlocalhostlocalhost是你的主机名;至于是你的主机名;至于login:login:则是一个可以让我们登录的程序则是一个可以让我们登录的程序 passwordpassword这这这这一行则在第三行的一
6、行则在第三行的rootroot输入后才会出现,要你输入密码,输入后才会出现,要你输入密码,请注意,在输入密码请注意,在输入密码的时候,屏幕上面的时候,屏幕上面“不会显示任何的字样不会显示任何的字样“,所以不要以为你的键盘坏了。所以不要以为你的键盘坏了。Linux的第一次接触rootlocalhost#_rootlocalhost#_ 这一行则是正确登录之后才显示的信息,最左边的这一行则是正确登录之后才显示的信息,最左边的rootroot显示的是当前用户的帐号,而显示的是当前用户的帐号,而之后接的之后接的localhostlocalhost则是主机名则是主机名,至于最右边的至于最右边的 则则指的
7、是指的是“当前所在的目录当前所在的目录”,那个,那个#则是我们经常讲的提示符;注:那个则是我们经常讲的提示符;注:那个 符号代表符号代表的是用户的主文件夹,它是个的是用户的主文件夹,它是个“变量变量”!至于提示符,在!至于提示符,在linuxlinux中,默认中,默认rootroot的提示符的提示符为为#,而一般身份用户的提示符为,而一般身份用户的提示符为“$”;还有,上面的第一、二行的内容其实是来还有,上面的第一、二行的内容其实是来自于自于/etc/issue/etc/issue这个文件这个文件现在我们已经登录主机了;要注意的是:在现在我们已经登录主机了;要注意的是:在linuxlinux系
8、统下最好常使用一般帐号来登系统下最好常使用一般帐号来登录即可,因为系统管理员帐号录即可,因为系统管理员帐号(root)(root)具有无穷的权限,例如他可以删除任何一个文件具有无穷的权限,例如他可以删除任何一个文件或目录。因此若是你以或目录。因此若是你以rootroot身份登录系统,一个不小心下错命令,后果不堪设想。可身份登录系统,一个不小心下错命令,后果不堪设想。可用用 su su 命令切换用户命令切换用户:Linux命令格式su-|-p-c command usernamesu-|-p-c command username其中:其中:-:-:在切换当前用户时切换用户工作环境在切换当前用户时
9、切换用户工作环境-p:-p:在切换当前用户时不切换用户工作环境在切换当前用户时不切换用户工作环境-c command:-c command:以指定的用户身份执行命令以指定的用户身份执行命令commandcommandUsername:Username:为要切换的用户,省略时表示为要切换的用户,省略时表示 rootroot#su#su#su#su p p#su-c#su-c shutdown shutdown h+10h+10 root root我们要如何离开系统呢?其实应该说我们要如何离开系统呢?其实应该说“注销注销LinuxLinux”才对:才对:1.rootlocalhost#exit1.
10、rootlocalhost#exit2.rootlocalhost#logout2.rootlocalhost#logout3.Ctrl+D3.Ctrl+D注意:离开系统并不是关机注意:离开系统并不是关机Linux命令格式在命令模式下执行命令在命令模式下执行命令其实我们都是通过其实我们都是通过“程序程序”在跟系统通信的,本章上面提到的命令行模式都是一组或一支程序在负在跟系统通信的,本章上面提到的命令行模式都是一组或一支程序在负责我们所想要完成的命令。命令行模式登录后所得到的程序被称为责我们所想要完成的命令。命令行模式登录后所得到的程序被称为shell shell,这是因为这个程序负责最,这是因
11、为这个程序负责最外层的跟用户(我们)通信工作,所以才被戏称为外层的跟用户(我们)通信工作,所以才被戏称为shellshell(壳)。(壳)。开始执行命令开始执行命令其实整个命令执行的方式很简单,只要记得几个重要的概念就可以了。其实整个命令执行的方式很简单,只要记得几个重要的概念就可以了。rootlocalhost#command-options parameter1 parameter2 rootlocalhost#command-options parameter1 parameter2 命令命令 选项选项 参数(参数(1 1)参数(参数(2 2)说明:说明:0.0.一行命令中第一个输入的部
12、分绝对是一行命令中第一个输入的部分绝对是“命令命令(command)(command)”或或“可执行文件可执行文件”;1.Command1.Command为命令的名称,例如变换路径的命令为为命令的名称,例如变换路径的命令为 cd cd 等;等;2.2.中括号中括号并不存在于实际命令中,而加入参数设置时,通过参数前会带并不存在于实际命令中,而加入参数设置时,通过参数前会带 -号号,如如 h,h,有时候会使用有时候会使用完整的参数名,则参数前带有完整的参数名,则参数前带有 -符号,如:符号,如:-help;-help;3.parameter1 parameter2.3.parameter1 par
13、ameter2.为依附在为依附在optionoption后面的参数,或者是后面的参数,或者是commandcommand的参数;的参数;4.4.命令,命令,-options,-options,参数等这几个命令中间以空格来区分,不论空几格参数等这几个命令中间以空格来区分,不论空几格 shellshell都视为一格;都视为一格;5.5.按下按下EnterEnter键后,该命令就立即执行,键后,该命令就立即执行,EnterEnter键代表着一行命令的开始启动;键代表着一行命令的开始启动;6.6.命令太长的时候,可以使用反斜杠(命令太长的时候,可以使用反斜杠()来转义)来转义EnterEnter符号,
14、使命令连续到下一行,注意:符号,使命令连续到下一行,注意:后立后立刻接特殊字符才能转义;刻接特殊字符才能转义;其他:在其他:在linuxlinux系统中,英文大小写字母是不一样的,请注意区分系统中,英文大小写字母是不一样的,请注意区分Linux命令格式注意到上面的说明当中,注意到上面的说明当中,“当第一个被输入的数据绝对是命令或者是当第一个被输入的数据绝对是命令或者是可执行文件可执行文件”。这个是很重要的概念。还有,按下。这个是很重要的概念。还有,按下EnterEnter键表示要开始键表示要开始执行此一条命令的意思。我们来实际操作一下:以执行此一条命令的意思。我们来实际操作一下:以ls ls这
15、个这个”命令命令“列列出出”自己主文件夹自己主文件夹()()“下的下的”所有隐藏文件与相关的文件属性所有隐藏文件与相关的文件属性“,要,要实现上述的要求需要加入实现上述的要求需要加入-la-la这样的参数,所以:这样的参数,所以:rootlocalhost#ls-la rootlocalhost#ls-la rootlocalhost#ls -la rootlocalhost#ls -la rootlocalhost#ls-l -a rootlocalhost#ls-l -a 思考:上面这三个命令的执行结果是否一样?思考:上面这三个命令的执行结果是否一样?再执行下面的命令,看看有什么现象:再执
16、行下面的命令,看看有什么现象:rootlocalhost#daterootlocalhost#daterootlocalhost#Daterootlocalhost#Daterootlocalhost#DATErootlocalhost#DATE Linux 基础命令操作下面我们来操作几个简单的命令:下面我们来操作几个简单的命令:l l显示日期与时间的命令显示日期与时间的命令:date;:date;l l显示日历的命令显示日历的命令:cal;:cal;l l简单好用的计算器:简单好用的计算器:bc;bc;1.1.显示日期的命令显示日期的命令显示日期的命令显示日期的命令:date:date如果在
17、文字界面中想知道目前如果在文字界面中想知道目前linuxlinux系统的时间,那么就直接在命令行模式输系统的时间,那么就直接在命令行模式输入入datedate即可;即可;rootlocalhost#daterootlocalhost#dateWed Feb 10 17:33:43 PST 2012Wed Feb 10 17:33:43 PST 2012上面显示为:星期二上面显示为:星期二 ,2,2月月1010日,日,1717点点3333分分4343秒,在秒,在20122012年的年的PSTPST时区时区 修改时区:修改时区:#cp /usr/share/zoneinfo/Asia/Shangh
18、ai /etc/localtime#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 如果要写进如果要写进BIOS:BIOS:加上加上#hwclock#hwclock 修改日期与时间:修改日期与时间:date-s date-s 日期日期(H:M:S)(H:M:S)如果我想要程序显示出如果我想要程序显示出“2012/02/102012/02/10”这样的日期显示方式呢?这样的日期显示方式呢?rootlocalhost#date+%Y/%m/%drootlocalhost#date+%Y/%m/%d2012/02/102012/02/10roo
19、tlocalhost#date+%H:%Mrootlocalhost#date+%H:%M17:4017:40Linux 基础命令操作2.2.显示日历的命令:显示日历的命令:显示日历的命令:显示日历的命令:calcal如果要列出目前这个月份的月历,直接执行如果要列出目前这个月份的月历,直接执行calcal即可。即可。如果我想知道如果我想知道20122012年年3 3月的月历,可以直接执行:月的月历,可以直接执行:Linux 基础命令操作cal(calendar)cal(calendar)命令可做的事情还很多,可以显示整年的月历情况:命令可做的事情还很多,可以显示整年的月历情况:rootloca
20、lhost#cal 2012rootlocalhost#cal 2012那请问今年有没有那请问今年有没有1313月?测试一下这个命令的正确性,可以执行以下命令查看:月?测试一下这个命令的正确性,可以执行以下命令查看:rootlocalhost#cal 13 2012rootlocalhost#cal 13 2012cal:illegal month value:use 1-12cal:illegal month value:use 1-12calcal会告诉我们会告诉我们“错误的月份,请使用错误的月份,请使用1-121-12”这样的信息。这样的信息。Linux 基础命令操作简单好用的计算器简单
21、好用的计算器:bc:bc如果在文字模式当中,突然想要做一些简单的加減乘除,偏偏手边又没有计算器!这个如果在文字模式当中,突然想要做一些简单的加減乘除,偏偏手边又没有计算器!这个时候要用笔算吗?时候要用笔算吗?不需要!我们的不需要!我们的LinuxLinux有提供一个计算器程序,那就是有提供一个计算器程序,那就是bcbc。我们在命。我们在命令行输入命令令行输入命令bcbc后,屏幕会显示出版本信息,之后就进入到等待指示的阶段。如下:后,屏幕会显示出版本信息,之后就进入到等待指示的阶段。如下:事实上,我們是事实上,我們是“进入到进入到bcbc这个软件的工作环境当中了!这个软件的工作环境当中了!”就好
22、像我们在就好像我们在WindowsWindows里面使用里面使用“计算器计算器”一样!所以,我们下面输入数据,一样!所以,我们下面输入数据,都是在都是在bcbc程程序当中在进行运算的操作。所以,你输入的数据当然就得要符合序当中在进行运算的操作。所以,你输入的数据当然就得要符合bcbc的要求才的要求才行!在介绍基本的行!在介绍基本的bcbc计算器操作之前,先介绍几个使用的运算符:计算器操作之前,先介绍几个使用的运算符:+加法加法-减法减法*乘法乘法/除法除法 指数指数%余数余数 Linux 基础命令操作在上文中,每个计算都还算正确,怎么在上文中,每个计算都还算正确,怎么10/10010/100会
23、变成会变成0 0呢?这是因为呢?这是因为bcbc默认输出为整数默认输出为整数如果要输出全部小数,那么就必须执行如果要输出全部小数,那么就必须执行scale=number,scale=number,这个这个numbernumber就是小数点的位数,就是小数点的位数,例如:例如:退出:退出:quitquit Linux重要热键Tab,ctrl-c,ctrl-d TabTab 按键按键在各种在各种Unix-LikeUnix-Like的的ShellShell当中,当中,这个这个TabTab按键算是按键算是LinuxLinux的的Bash shellBash shell最棒的功能之一了!他具有最棒的功能
24、之一了!他具有命令补全命令补全与与文件补齐文件补齐的功能;重的功能;重点是,可以避免我们打错命令或文件名。但是点是,可以避免我们打错命令或文件名。但是TabTab按键在不同的地方按键在不同的地方输入,会有不一样的结果,输入,会有不一样的结果,我们举下面的例子来说明。前面我们提到我们举下面的例子来说明。前面我们提到过过cal cal 这个命令,如果我在命令行输入这个命令,如果我在命令行输入 ca ca 再按两次再按两次 tab tab 键,键,会出现会出现什么信息?什么信息?那如果输入那如果输入ls ls la la /.bash/.bash再加两个再加两个tabtab会出现什么?会出现什么?T
25、ab Tab 接在一串命令的第一个输入的数据的后面,则为命令补全;接在一串命令的第一个输入的数据的后面,则为命令补全;Tab Tab 接在一串命令的第二个输入的数据以后时,则为文件补齐!接在一串命令的第二个输入的数据以后时,则为文件补齐!Linux重要热键Tab,ctrl-c,ctrl-dCtrl-c Ctrl-c 按键按键如果你在如果你在LinuxLinux底下输入了错误的命令或参数,有的时候这个命令或程底下输入了错误的命令或参数,有的时候这个命令或程序会在系统底下序会在系统底下跑不停跑不停这个时候怎么办?别担心,这个时候怎么办?别担心,如果你想让当如果你想让当前的程序前的程序停掉停掉的话,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 安装 基础 命令 格式
限制150内