
LinuxBashShell命令
(56页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.90 积分
Linux Shell (BASH)基本命令1提纲n 1.1 系统登录和退出n 1.2 目录和文件管理n 1.3 用户和用户组管理1.1 系统登录和退出1. 登录系统n Linux是一个多任务、多用户OS,可以有多个用 户同时使用一台机器,运行各自应用程序。n 为了区分各个用户,每个用户必须有自己的账号 (用户名+口令)。n 用户在使用Linux系统前需按自己的身份登录。n 系统有两种用户: ¨超级用户:root(系统管理员) ¨一般用户n 例如:用root身份登录: login:root Password:n 键入root账号后,按下回车键,然后在系统提示 Password后输入超级用户的密码。n 注意: 这里输入的密码并不在屏幕上回显,这样独特的设计同 样是为了安全的需要,以免旁边的人轻易地看到密码。 正像在Windows中输入密码使用 “*”显示一样,它有 效地保护了密码,维护了系统的安全性。 n 系统将验证输入的用户名和密码是否正确n 若正确,会出现与下面类似的提示: [root@ xLinux /root]# n 表明已经进入系统 ¨“#”符号是超级用户的系统提示符 ¨“$”普通用户的提示符n 如果密码输入错误,将出现如下提示: Login incorrect 稍后,又会出现“login:”,要求重新输入用户名。 n 普通用户登录时,过程相似。n 例如,有个用户zhang,登录如下: login:zhang Password: 密码正确后将出现与下面类似的提示: [zhang@ xLinux zhang]$2. 退出系统n 退出Linux系统 ¨exit:重新回到登录状态(像Winodws中的注销) ¨logout ¨组合键Ctrl+d n 重新启动计算机 ¨reboot:需要以超级用户身份登录 ¨组合键Ctrl+Alt+Deln 关闭计算机 ¨halt ¨shutdown now -h ¨poweroff1.2 目录和文件管理1. 文件和目录n Linux中,所有数据信息都组织成文件的形式,然后保存在 层次结构的树形目录中n 目录是存放各种文件的单元(类似Windows中的文件夹)n 执行Linux命令,总是在某一目录下进行(当前目录)n 当用户刚刚登陆系统时,当前目录是该用户的主目录n 上级目录(父目录)和下级目录(子目录)n 例如: ¨ 某个目录a下有两个目录b和c,则称a是b和c的上级目录 (父目录) ,b和c是a的下级目录(子目录) ¨ 目录b下有两个目录d和e,则称b是d和e的上级目录 (父目录) ,d和e是b的下级目录(子目录) d b a e c ¨ 因此,上级目录(父目录)和下级目录(子目录)是相 对的Linux的树形目录结构n 目录层次的顶部是“根”目录,使用符号“/”。n /bin 该目录中存放Linux的常用命令。 n /sbin 该目录用来存放系统管理员的系统管理程序。n /boot 该目录下存放的都是系统启动时要用到的程序n /home 如果建立一个名为“xx”的用户,那么在/home目录下 就有一个对应的“xx”目录,是该用户的主目录n /root 如果以超级用户身份登录,这个就是超级用户的主目录n /etc 该目录存放了系统管理时要用到的各种配置文件和子目录, 例如网络配置文件、文件系统、X系统配置文件、设备配置信 息、设置用户信息等。n /usr 用户的很多应用程序和文件都存放在该目录下 n /tmp 用来存放不同程序执行时产生的临时文件 n /lib 该目录用来存放系统动态连接共享库,几乎所有的应用程 序都会用到该目录下的共享库n /dev 该目录包含了Linux系统中使用的所有外部设备,它 实际上是访问这些外部设备的端口,你可以访问这些外部 设备,与访问一个文件或一个目录没有区别。n /mnt 该目录在一般情况下也是空的,你可以临时将别的文 件系统挂在该目录下。 n /proc 可以在该目录下获取系统信息,这些信息是在内存 中由系统自己产生的n /var 包含系统产生的经常变化的文件,例如打印机、邮件、 新闻等假脱机目录、日志文件、格式化后的手册页以及一 些应用程序的数据文件等等。n /srv:该目录存放一些服务启动之后需要提取的数据。n /sys:linux2.6内核新增,该目录下安装了2.6内核中新出 现的一个文件系统sysfs。 2. Linux的路径n 路径概念和目的 ¨引入路径概念目的最终是找到我们所需要的目录 或文件 ¨比如想要编辑 file.txt 文件,首先要知道他存放在 哪里,指出他所在的位置,这时就要用到路径 ¨一般用在Shell命令中n 路径的构成要素 ¨路径是由目录或目录和文件名构成的。 ¨路径可以是目录的组合,分级深入进去 ¨比如 n /etc/X11 是一个路径 n /etc/X11/xorg.conf 也是一个路径。n 路径的分类 ¨绝对路径 n 在Linux中,绝对路径是从/(也被称为根目录)开始的 n 例如 /usr、/etc/X11。 n /也作为路径中各层次目录的分隔符号。 n 如果一个路径是从 / 开始的,它一定是绝对路径 ¨相对路径 n 以当前目录作为参考点 n 在Linux中,相对路径是以 . 或 .. 开始的 n . 表示用户当前目录 n ..表示当前目录的上级目录 n 例如 ¨ ./abc.txt 表示当前目录下的abc.txt文件 ¨ ../usr.conf 表示当前目录下的上级目录的usr.conf文件 ¨ ../../usr/ 表示当前目录下的上级目录的上级目录下的usr目录n 绝对路径和相对路径的等价性 ¨ 例1,当前目录为/home/wang/(wang用户的主目录), 在该目录下引用/etc/X11/xorg.conf文件 n 使用绝对路径: /etc/X11/xorg.conf n 使用相对路径: ../../etc/X11/xorg.conf n 在这里,以上两种路径等价。 ¨ 例2,当前目录为/home/wang/(wang用户的主目录), 在该目录下引用/home/zhang/abc.txt文件 n 使用绝对路径: /home/zhang/abc.txt n 使用相对路径: ../zhang/abc.txt n 在这里,以上两种路径等价。¨ 例3,当前目录为/home/wang/(wang用户的主目录), 在该目录下引用/home/wang/game/readme.txt文件 n 使用绝对路径: ¨ /home/wang/game/readme.txt n 使用相对路径: ¨ ../../home/wang/game/readme.txt ¨ ../wang/game/readme.txt ¨ ./game/readme.txt ¨ game/readme.txt n 在这里,以上几种路径等价,一般用最后两种3. Linux命令格式:n 命令 □ [选项] □ [参数] ¨□ :代表至少一个空格 ¨选项: --单词 或 -单词 n 指示执行该命令的某种子功能 n 选项一般可组合使用 ¨参数: 命令用到的参数值,可能是路径或其他n 例如: ¨rm -r /temp ¨ls -a -l 或 ls –aln 命令执行过程中,按组合键Ctrl+C可结束命令4. 目录命令n pwd命令 ¨命令名称: pwd ¨功能:显示当前目录 ¨语法:pwd ¨描述:pwd命令显示当前目录的路径(在文件 系统层次中的位置)。n ls命令 ¨命令名称: ls ¨功能:列出目标目录中所有的子目录和文件 ¨语法: ls [选项] [目录路径] ¨选项说明: n -a 用于显示所有文件和子目录(包含隐藏文件) ¨ 隐藏文件:以“.”开头的文件 § “.”(表示当前目录) § “..”(表示当前目录的上级目录) n -l 除了文件名之外,还将文件的权限、所有者、文件 大小等信息详细列出来。 n -r 将目录的内容清单以英文字母顺序的逆序显示。 n -t 按文件修改时间进行排序,而不是按文件名进行排 序。 n -A 同-a,但不列出点文件 n -S 按文件长度由大到小排序。¨ 例子 n ls -la 或 ls -l -a n 列出当前目录下的所有文件和子目录(包括点文件)的详细信息 n ls -lS /etc n 列出根目录下etc子目录下的的所有文件和子目录的详细信息, 并按大小排序 n ls -alt ../ n 列出上级目录下的所有文件和子目录的详细信息(包括点文件) , 并按时间排序 n ls -lSr ../lib n 列出上级目录下lib子目录下的所有文件和子目录的详细信息, 并按由小到大排序n 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列的第一个字符:表示文件的类型 n -:一般文件 n d:目录 n b:块设备文件 n c:字符设备文件 n l:链接文件 n p:人工管道 total 5 -rw-r--r-- 1 root root 1668 Oct 3 2007 abc.cfg drwxr-xr-x 2 wang user
关 键 词:
LinuxBashShell命令 ppt、pptx格式 免费阅读 下载 天天文库

天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:LinuxBashShell命令
链接地址:
https://www.wenku365.com/p-45254019.html