linuxbashshell命令

上传人:san****019 文档编号:70158356 上传时间:2019-01-16 格式:PPT 页数:56 大小:317.01KB
返回 下载 相关 举报
linuxbashshell命令_第1页
第1页 / 共56页
linuxbashshell命令_第2页
第2页 / 共56页
linuxbashshell命令_第3页
第3页 / 共56页
linuxbashshell命令_第4页
第4页 / 共56页
linuxbashshell命令_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《linuxbashshell命令》由会员分享,可在线阅读,更多相关《linuxbashshell命令(56页珍藏版)》请在金锄头文库上搜索。

1、Linux Shell (BASH) 基本命令1,提纲,1.1 系统登录和退出 1.2 目录和文件管理 1.3 用户和用户组管理,1.1 系统登录和退出,1. 登录系统 Linux是一个多任务、多用户OS,可以有多个用户同时使用一台机器,运行各自应用程序。 为了区分各个用户,每个用户必须有自己的账号(用户名+口令)。 用户在使用Linux系统前需按自己的身份登录。 系统有两种用户: 超级用户:root(系统管理员) 一般用户,例如:用root身份登录: login:root Password: 键入root账号后,按下回车键,然后在系统提示Password后输入超级用户的密码。 注意: 这里输

2、入的密码并不在屏幕上回显,这样独特的设计同样是为了安全的需要,以免旁边的人轻易地看到密码。正像在Windows中输入密码使用 “*”显示一样,它有效地保护了密码,维护了系统的安全性。,系统将验证输入的用户名和密码是否正确 若正确,会出现与下面类似的提示: root xLinux /root# 表明已经进入系统 “#”符号是超级用户的系统提示符 “$”普通用户的提示符 如果密码输入错误,将出现如下提示: Login incorrect 稍后,又会出现“login:”,要求重新输入用户名。,普通用户登录时,过程相似。 例如,有个用户zhang,登录如下: login:zhang Password:

3、 密码正确后将出现与下面类似的提示: zhang xLinux zhang$,2. 退出系统 退出Linux系统 exit:重新回到登录状态(像Winodws中的注销) logout 组合键Ctrl+d 重新启动计算机 reboot:需要以超级用户身份登录 组合键Ctrl+Alt+Del 关闭计算机 halt shutdown now -h poweroff,1.2 目录和文件管理,1. 文件和目录 Linux中,所有数据信息都组织成文件的形式,然后保存在层次结构的树形目录中 目录是存放各种文件的单元(类似Windows中的文件夹) 执行Linux命令,总是在某一目录下进行(当前目录) 当用户

4、刚刚登陆系统时,当前目录是该用户的主目录,上级目录(父目录)和下级目录(子目录) 例如: 某个目录a下有两个目录b和c,则称a是b和c的上级目录(父目录) ,b和c是a的下级目录(子目录) 目录b下有两个目录d和e,则称b是d和e的上级目录(父目录) ,d和e是b的下级目录(子目录) 因此,上级目录(父目录)和下级目录(子目录)是相对的,b,d,e,a,c,Linux的树形目录结构,目录层次的顶部是“根”目录,使用符号“/”。 /bin 该目录中存放Linux的常用命令。 /sbin 该目录用来存放系统管理员的系统管理程序。 /boot 该目录下存放的都是系统启动时要用到的程序 /home 如

5、果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“xx”目录,是该用户的主目录 /root 如果以超级用户身份登录,这个就是超级用户的主目录 /etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。 /usr 用户的很多应用程序和文件都存放在该目录下 /tmp 用来存放不同程序执行时产生的临时文件 /lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库,/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备

6、,与访问一个文件或一个目录没有区别。 /mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。 /proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。 /srv:该目录存放一些服务启动之后需要提取的数据。 /sys:linux2.6内核新增,该目录下安装了2.6内核中新出现的一个文件系统sysfs。,2. Linux的路径 路径概念和目的 引入路径概念目的最终是找到我们所需要的目录或文件 比如想要编辑 file.txt

7、文件,首先要知道他存放在哪里,指出他所在的位置,这时就要用到路径 一般用在Shell命令中 路径的构成要素 路径是由目录或目录和文件名构成的。 路径可以是目录的组合,分级深入进去 比如 /etc/X11 是一个路径 /etc/X11/xorg.conf 也是一个路径。,路径的分类 绝对路径 在Linux中,绝对路径是从/(也被称为根目录)开始的 例如 /usr、/etc/X11。 /也作为路径中各层次目录的分隔符号。 如果一个路径是从 / 开始的,它一定是绝对路径 相对路径 以当前目录作为参考点 在Linux中,相对路径是以 . 或 开始的 . 表示用户当前目录 表示当前目录的上级目录 例如

8、./abc.txt 表示当前目录下的abc.txt文件 /usr.conf 表示当前目录下的上级目录的usr.conf文件 /usr/ 表示当前目录下的上级目录的上级目录下的usr目录,绝对路径和相对路径的等价性 例1,当前目录为/home/wang/(wang用户的主目录),在该目录下引用/etc/X11/xorg.conf文件 使用绝对路径: /etc/X11/xorg.conf 使用相对路径: /etc/X11/xorg.conf 在这里,以上两种路径等价。 例2,当前目录为/home/wang/(wang用户的主目录),在该目录下引用/home/zhang/abc.txt文件 使用绝对

9、路径: /home/zhang/abc.txt 使用相对路径: /zhang/abc.txt 在这里,以上两种路径等价。,例3,当前目录为/home/wang/(wang用户的主目录),在该目录下引用/home/wang/game/readme.txt文件 使用绝对路径: /home/wang/game/readme.txt 使用相对路径: /home/wang/game/readme.txt /wang/game/readme.txt ./game/readme.txt game/readme.txt 在这里,以上几种路径等价,一般用最后两种,3. Linux命令格式: 命令 选项 参数 :

10、代表至少一个空格 选项: -单词 或 -单词 指示执行该命令的某种子功能 选项一般可组合使用 参数: 命令用到的参数值,可能是路径或其他 例如: rm -r /temp ls -a -l 或 ls al 命令执行过程中,按组合键Ctrl+C可结束命令,4. 目录命令 pwd命令 命令名称: pwd 功能:显示当前目录 语法:pwd 描述:pwd命令显示当前目录的路径(在文件系统层次中的位置)。,ls命令 命令名称: ls 功能:列出目标目录中所有的子目录和文件 语法: ls 选项 目录路径 选项说明: -a 用于显示所有文件和子目录(包含隐藏文件) 隐藏文件:以“.”开头的文件 “.”(表示当

11、前目录) “”(表示当前目录的上级目录) -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。 -r 将目录的内容清单以英文字母顺序的逆序显示。 -t 按文件修改时间进行排序,而不是按文件名进行排序。 -A 同-a,但不列出点文件 -S 按文件长度由大到小排序。,例子 ls -la 或 ls -l -a 列出当前目录下的所有文件和子目录(包括点文件)的详细信息 ls -lS /etc 列出根目录下etc子目录下的的所有文件和子目录的详细信息,并按大小排序 ls -alt / 列出上级目录下的所有文件和子目录的详细信息(包括点文件) ,并按时间排序 ls -lSr /lib

12、列出上级目录下lib子目录下的所有文件和子目录的详细信息,并按由小到大排序,ls输出结果解释 执行ls -la,执行结果类似如下形式 total 5 -rw-r-r- 1 root root 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang users 4096 Nov 6 00:04 mine 第一行 total 数字,代表该目录一共占多少个块(block) 第二行往后,每行分为7列 第1列的第一个字符:表示文件的类型 -:一般文件 d:目录 b:块设备文件 c:字符设备文件 l:链接文件 p:人工管道,total 5 -rw-r-r- 1 root roo

13、t 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang users 4096 Nov 6 00:04 mine 第1列的后9个字符,每3个为一组,分别代表不同用户对文件拥有的权限。 Linux是多用户操作系统,为了保护用户个人的文件不被其他用户读取、修改或执行,Linux提供文件权限机制。对每个文件(或目录)而言,都有四种不同的用户: root 超级用户,可访问所有文件和目录。 owner 文件(或目录)拥有者,即文件所有者 group 用户所在用户组的成员 other 以上三类之外的所有其他用户 这里每3个为一组,代表以上三个红字用户对文件拥有的权限。,tot

14、al 5 -rw-r-r- 1 root root 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang users 4096 Nov 6 00:04 mine 第1列的后9个字符,每3个为一组,每组中3个字符分别代表读、写、执行的权限 r:读权限 w:写权限 x:执行权限 -:若没有其中的任何一个权限,total 5 -rw-r-r- 1 root root 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang users 4096 Nov 6 00:04 mine 第2列的数字 若是文件则代表文件的链接数 若是目录则代表这个目录(

15、包括.和)下的目录文件数目 该数目=隐藏目录数目+普通目录数目 第3列表示文件的所有者 第4列表示文件的所属的用户组 第5列表示文件的大小 第6列表示文件的最后修改日期 是今年修改的不显示年份,显示小时分钟秒 不是今年修改的显示年份,不显示小时分钟秒 若都显示需用 ls -full-time 命令,total 5 -rw-r-r- 1 root root 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang users 4096 Nov 6 00:04 mine 第7列表示文件本身的名称,用颜色区别不同类型的文件 默认色代表普通文件。 例:install.log

16、绿色代表可执行文件。 例:rc.news 红色代表tar包文件。 例:vim-7.1.tar.bz2 蓝色代表目录文件。 例:aa 水红代表图象文件。 例:Sunset.jpg 青色代表链接文件。 例:rc4.d (此类文件相当于快捷方式) 黄色代表设备文件。 例:fd0 红色闪烁:错误的符号链接 绿底黑字:任何用户都可读写的目录。例:tmp,cd命令 命令名称: cd 功能: 切换目录 语法:cd 目录的绝对(或相对)路径 描述:cd除了有切换目录的功能外,还有一个功能就是不管在哪个目录内,只要输入cd命令不用接任何参数或接参数 ,就可回到用户主目录内,其中代表用户主目录。 例1:当前在/root目录下,切换到(进入)根目录/ cd / 或 cd 例2:当前在/目录下,切换到(进入)/etc/X11目录 cd /etc/X11 或 cd etc/X11 或 cd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号