Linux源于UNIX,是一种UNIX操作系统的克隆,它(内核)是由Linus Torvalds带头开发出来的。 Linux的目标是保持与POSIX兼容。 Linux具有开放源代码,可自由使用;完善的网络功能,内置TCP / IP协议;多任务、多用户操作系统;稳定、高效、安全;支持性广,无版权费用;图形界面相对于Windows不是很友好等特点。目前的主流发行版本有RedHat、Debian、红旗Linux等,如图 1.1 所示。
图 1.1 各种Linux发行版
UNIX采用树状目录结构/ bin、 / etc、 / usr、 / var、 / home,如图 1.2 所示。
图 1.2 UNIX文件系统
其中,UNIX各文件名的含义见表 1.1。
表 1.1 UNIX各文件名的含义
用户可通过服务器和虚拟机两种方式启动Linux系统。
首先启动计算机,在Windows桌面双击Xmanager Enterprise 5,如图 1.3 所示。
图 1.3 启动Xmanager Enterprise 5
打开“Xbrowser”,如图 1.4 所示。
图 1.4 打开“Xbrowser”
单击“cquanalog”连接,选择服务器,如图 1.5 所示。
图 1.5 打开“cquanalog”
先选择服务器,再选择终端,如“ic-18”,输入用户密码,如图 1.6 所示,进入系统。
图 1.6 输入用户密码
启动成功的Linux桌面,如图 1.7 所示。
在桌面空白处单击鼠标右键,选择“Open in Terminal”打开终端,如图 1.8 所示。
终端运行界面,如图 1.9 所示。
图 1.7 服务器方式启动Linux
图 1.8 选择“Open in Terminal”打开终端
图 1.9 终端运行界面
打开虚拟机软件VMware Workstation,如图 1.10 所示。
单击“文件”→“打开”,选择Cadence Virtuoso虚拟机文件“RHEL6_IC617. vmx”,单击“开启此虚拟机”启动Linux系统,如图 1.11 所示。
输入密码,启动成功后的Linux界面,如图 1.12 所示。
图 1.10 启动“VMware Workstation”
图 1.11 打开虚拟机
图 1.12 启动成功后的Linux界面
Linux命令行通常由几个字符串组成,中间用空格键分开。
语法:command optionsarguments(或parameters)
例如,cp-r/ home / ols3 / cds. lib / tmp。
在Linux终端,可以运行各种命令,如图 1.13 所示。
①man:一种帮助文档,通过man可以查看指定命令的语法与常见用法等说明,一般不带参数选项,如图 1.14 所示。
语法:man[参数选项]命令关键字
例如,man cp(查看cp的用法)。
②ls:用来查看指定目录与文件的内容和属性,如图 1.15 所示。
图 1.13 Linux终端命令行格式
图 1.14 man命令运行结果
图 1.15 ls命令运行结果
语法:ls[参数选项]目录与文件名
常用参数选项:
-a 显示所有文件与目录,包括隐藏的;
-r 逆序显示指定文件与目录;
-l 以列表显示;
-t 按时间排列。
例如,ls-rtl / home / yuany。
③pwd:用来显示当前工作目录的命令,为“print working directory”的缩写。
语法:pwd
④cd:用来切换工作目录的命令,为“change directory”的缩写,如图 1.16 所示。
图 1.16 cd命令运行结果
语法:cd目录名
cd. . 回到上一级目录;
cd ~ 回到当前用户的home目录;
cd / etc / vsftpd 切换到/ etc / vsftpd目录;
cd. ./. . /./ test 切换到上一级的上一级的当前目录的test目录。
⑤clear:用来清除屏幕显示的命令,清除后屏幕只有一行提示符。
语法:clear
⑥mkdir:用来创建指定目录的命令,如图 1.17 所示。
图 1.17 mkdir命令运行结果
语法:mkdir [选项]目录名
常用参数选项:
-p 如果不存在错误,将需要创建的父级目录一起创建。
例如,mkdir-p test2 / test3 / test4。
⑦cp:用来复制指定目录与文件到指定的目录和文件中,如图 1.18 所示。
图 1.18 cp命令运行结果
语法:cp[参数选项]待复制的目录与文件目的目录与文件
常用参数选项:
-a 复制所有属性,包括时间权限等;
-r 递归复制,用于文件夹,可复制一个文件夹;
-f 强制选项,会覆盖已经存在的文件。
例如,cp-r test_dir test_dir_cp。
⑧rm:删除指定目录或文件,如图 1.19 所示。
图 1.19 rm命令运行结果
语法:rm[参数选项]待删除目录或文件名
常用参数选项:
-i 删除时,会询问是否删除;
-r 递归删除,用于文件夹,用来删除一个文件夹;
-f 强制删除,不会询问。
例如,rm-f protect. file(备注:rm命令具有破坏性,使用时应谨慎)。
⑨mv:可移动文件或文件夹,也可重命名文件或文件夹,如图 1.20 所示。
图 1.20 mv命令运行结果
语法:mv[参数选项]待移动或重命名的文件或文件夹目的文件或文件夹
例如,mv test_mv. ./。。/ test2 / test_mv_ch。
⑩ln:链接命令,相当于Windows的快捷方式,如图 1.21 所示。
图 1.21 ln命令运行结果
语法:ln[参数选项]待链接文件或目录
常用参数选项:
-s 软链接,类似Windows的快捷方式。
例如,ln-s ln_source ln_link。
⑪tar:打包命令,如图 1.22 所示。
语法:tar[参数选项]打包包名待打包目录或文件集合
图 1.22 tar命令运行结果
常用参数选项:
-cvf 创建包,不压缩,并显示打包过程;
-xvf 解开包,并显示解开过程;
-zcvf 创建包并压缩,并显示打包过程;
-zxvf 解开包并解压缩,并显示打包过程;
-v 显示执行过程。
例如,tar zcvftest. tar. gz∗。
⑫gzip:压缩解压缩命令,tar可通过-z选项调用,如图 1.23 所示。
图 1.23 gzip命令运行结果
语法:gzip [参数选项]压缩文件名或待解压缩包名
常用参数选项:
-d 解压包,默认解压后会删除原始压缩包;
-c 改变标准输入或输出。
例如,gzip-c file1 file2 > file. gz。
⑬whoami:查看当前账户是谁,如图 1.24 所示。
语法:whoami
图 1.24 whoami,password和su命令运行结果
⑭passwd:更改账户密码,若没有参数,则更改当前账户密码。
语法:passwd[账户名]
⑮su:用来切换身份。
语法:su[选项]用户名(su-manager与su-l manager一样)
⑯which:查看命令存放的路径,如图 1.25 所示。
语法:which[命令名]
图 1.25 which和find命令运行结果
⑰find:在指定路径查找指定的文件或文件夹。
语法:find[搜索路径][参数选项][匹配表达式]
例如,find. -name“∗test∗”。
⑱chown,chgrp,chmod:此组命令用来改变文件或文件夹权限。其中,chown改变文件所有者,也可改变文件所有组;chgrp改变文件所有组;chmod改变文件权限属性,如图 1.26所示。
图 1.26 chown,chgrp和chmod命令运行结果
文件或文件夹属性:
drwxrwxrwx(d表示文件夹)
lrwxrwxrwx(l表示链接文件)
-rwxrwxrwx等(-表示普通文件)
权限:文件属性,所有者权限,所属组权限,其他组权限(r:只读,w:读写,x:执行)。
⑲关于路径的说明。
绝对路径:
优点:完整、唯一、准确。
缺点:冗长。
例如,cd / home / yuany / test/ test1。
相对路径:
优点:灵活、方便、快捷。
缺点:路径会受当前目录的影响。
常用符号:“~ ”“..”“.”。
例如,cd ~ / test/ test1../。。/ test/ test1。
用法:vi file,如图 1.27 所示。
图 1.27 vi编辑器
用法:gedit file,如图 1.28 所示。
图 1.28 geidt编辑器