欢迎来到天天文库
浏览记录
ID:27768128
大小:3.89 MB
页数:92页
时间:2018-12-04
《shell及常用命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章shell及常用命令drwxr-xr-x文件类型d目录directory-二进制文件l软链接文件linkr-readw-writex-executedrwxr-xr-xrwxr-xr-x所有者u所属组g其他人ousergroupothersonwerdrwxr-xr-x2rootroot2-硬链接数所有者所属组4096文件大小单位数据块block512字节12-0111:00bin创建时间、最后修改时间文件名称ls–ifind.-inum*find.-inum10–execrm{};find.-inum10–okrm{};表man命令的章节常用选项章节说
2、 明1一般使用者的命令2系统调用的命令3C语言函数库的命令4有关驱动程序和系统设备的解释5配置文件的解释6游戏程序的命令7其它的软件或是程序的命令和有关系统维护的命令help查看shell内置命令帮助helpcd询问当前有哪些用户挂在系统里。命令及响应如下所示:[root@lbliubingroot]#whoroot:0Feb115:41rootpts/0Feb115:46(:0.0)jlpts/1Feb115:40(:0.0)ping-cn次数ping-sn包的大小cat/etc/shellsclear清屏Ctrl+l清屏Ctrl+u清楚光标前所有字符比较文件内容的命
3、令comm命令如果想对两个有序的文件进行比较,可以使用comm命令。该命令的使用语法如下:comm[-123]file1file2说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“-”,则表示从标准输入读取。diff命令diff命令用于比较两个文件内容的不同,其命令语法格式如下:diff[参数]原文件 目标文件其中“源文件”和“目标文件”是用户要比较的两个文件。表2-4diff命令的常用参数参数说明a将所
4、有文件当做文本文件来处理b忽略空格造成的不同B忽略空行造成的不同q只报告什么地方不同,不报告具体的不同信息H利用试探法加速对大文件的搜索i忽略大小写的变化l用pr对输出进行分页r在比较目录时比较所有的子目录s两个文件相同时才报告v在标准输出上输出版本信息并退出Linux系统主要目录说明/bin:显而易见,bin就是二进制(binary)英文缩写。/boot:在这个目录下存放的都是系统启动时要用到的程序。在使用lilo引导linux的时候,会用到这里的一些信息。/dev:dev是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有lin
5、ux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。/sbin:这个目录是用来存放系统管理员的系统管理程序。/home:如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这
6、个目录下的共享库。/mnt:这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。/proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。/root:如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。/tmp:用来存放不同程序执行时产生的临时文件。/usr:这是linux系统中占用硬盘空间最大的目录。Linux终端使用基础Linux终端也称为虚拟控制台.一台计算机的输入输出设备就是一个物理的控制台.如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。Linux终端的工作方式是字符命
7、令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。Linux终端使用基础虚拟控制台的选择可以通过按下键和功能键来实现。在XWindow图形操作界面中按就可以进入控制台字符操作界面。虚拟控制台使得Linux成为一个真正的多用户操作系统.shell的基本形式shell的种类:ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。bash:是GNU的BourneAgainshell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号
此文档下载收益归作者所有