资源预览内容
第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
第9页 / 共53页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
步骤进入第三个系统打开VMware Workstation选择Ubuntu - 单击用户名:ssuser密码:ssuser实验教程实验十四Linux基础命令P99上机安排共六次上机(3-8周) 第一次 实验十四 第二次 实验十五、实验十六 第三次 实验十七、实验十八 Linux 第四次 实验十九、实验二十 第五次 实验二十二 第六次 实验七、实验八、实验九 WindowsLinux基础命令实验十四Linux基础命令Linux的命令很多,分为内部命令和外部命令 。 内部命令是shell内置的命令,不需要在磁盘 中存有相应的可执行文件 外部命令实际上就是一个程序或可执行文 件,只是系统安装时它们已经被安装好。 Linux的命令是大小写敏感的,一般为小写 。 本节主要了解并掌握基础命令的语法及使用 。shellLinux提供给用户使用的命令行界面称 为Shell,它本身是用C语言编写的程序 ,给用户管理和使用系统提供了一个接 口和桥梁。功能类似于DOS系统中的 commend.com,但功能比后者强大的多shell命令特点 1.命令补齐功能:当键入的字符足以确定目录 中一个唯一的文件时,只须按Tab键就可以自 动补齐该文件名的剩下部分。 2.后台执行功能:在命令后加一个“&”符号。 3.输入输出重定向及通道: command1|commend2,command1的输出作为 command2的输入。 4.一次输入多个命令:中间用“;”隔开。 5.脚本功能:支持编程,是linux命令的组合 6.键盘的键可以找到之前输入的命令。Linux用户分类Linux是一个多用户的操作系统,注册用户要 使用Linux系统资源,首先必须登录系统。使用 完系统后,必须退出系统。Linux将用户分为普通用户和超级用户。一般 的Linux使用者均为普通用户,而系统管理员一 般使用超级用户帐号完成一些系统管理的工作 ,即root用户。 用户身份不同,系统提示符也不相同。 超级用户$ 普通用户主要内容:1.登陆和退出系统 2.文件与目录的操作命令 3.文档备份与压缩命令 4.权限改变命令 5.系统管理命令 6.进程管理命令 7.网络管理命令root用户2.文件与目录的操作命令ls(文件显示) cp(文件拷贝) mv(移动文件或目录) rm(删除文件或目录) mkdir(建立新目录)2.文件与目录的操作命令ls(文件显示)list directory contents 语法:ls选项目录或文件名 功能:列出文件或子目录的信息(默认字母排序) 选项: ls 当前目录下文件及文件夹ls -a 隐藏文件 ls -l长格式,详细信息 ls d 当前目录名 ls dl 当前目录详细信息 ls c 按修改时间排序 其他: b f F i命令和选项之间有空格!2.文件与目录的操作命令ls(文件显示) list directory contentsls(文件显示) list directory contentscd 改变当前目录 语法:cd dirName 作用:切换当前目录至dirName 例子:$cd ss/q 技巧:cd 进入用户主目录;cd / 进入根目录;cd . 返回上级目录(“.“为上级目录的意思); cd ./. 返回上两级目录;cd - 返回进入此目录之前所在的目录; cd和目录之间使用空格隔开Pwd- Print Work Directory 语法:pwd 说明:此命令显示出当前工作目录的绝对 路径。第一个/为根路径。2.文件与目录的操作命令cp(文件拷贝)copy file 语法:cp选项源文件 目标文件cp选项源目录 目标目录功能:将文件复制为另一文件,或将数个文 件复制到一个目录 选项: -p:保持原始文件属性 -f:覆盖已经存在目标文件 -i:提示是否覆盖现有的目标文件 其他:-a d f i r多个文件之间用空格隔开2.文件与目录的操作命令cp(文件拷贝)copy file 例1:$ cp f1.c f2.c 将文件f1.c复制(已存在),并命名为f2.c 例2:$ cp *.c ss 将所有C语言程序拷贝至ss目录中 例3: $ cp -i f1.c ./f2.c 将当前目录下的文件f1.c 复制到上层 目录中 ,并取名为f2.c,若上层目录中已经存在f2.c 文件,则在覆盖文件前询问用户2.文件与目录的操作命令mv(移动文件或目录)move files 语法: mv 选项 源文件 目标文件mv 选项 源目录 目标目录功能:移动或更名现有文件或目录 选项: -f:禁止提示 -i:目标文件或目录存在时,提示是否覆盖2.文件与目录的操作命令mv(移动文件或目录)move files 例1:#mv f1.c f3.c 将当前目录下的文件 f1.c 更名为f3.c 例2:#mv f3.c . 将当前目录下的文件 f3.c 移到上一层目录权限不足:sudo2.文件与目录的操作命令rm(删除文件或目录)remove 语法: rm 选项 文件参数: -r 将全部目录和子目录均删除。 -i 进行交互式删除。 -f 忽略不存在的文件,从不给出提示2.文件与目录的操作命令rm(删除文件或目录)remove 例1:#rm f1.c 删除当前目录下的文件 f1.c 例2:#rm -i *交互式删除当前目录下的所有非隐藏文件 例3:#rm -rf qq 强制删除当前目录下的 qq子目录:3.文档备份与压缩命令tar(为文件和目录创 建档案) gzip(压缩 文件) unzip(展开文件*.zip)tar和gzip 的关系tar是用来打包的,没有压缩,生成*.tar文件。 gzip是用来压缩的,压缩前可以打包,也可以 不打包,生成*.gz文件。 tar有个参数是-z,打包完再调用gzip进行压缩。3.文档备份与压缩命令tar(为文件和目录创建档案) 语法: tar 选项 文件或者目录 选项:-c:建立一个.tar文件 -v:列出处理过程中的详细信息 -f:指定新文件名 -t:查看已备份文件 -x:解压某个文件 -z:用zip命令压缩或用unzip解压 -u:更新文件3.文档备份与压缩命令tar(为文件和目录创建档案) 例1:#tar -cvf data.tar * 将当前目录下的所有文件打包成 data.tar 文件 例2:#tar -tvf data.tar 查看 data.tar 文件中包括了哪些文件 例3:#tar -xvf data.tar 将打包的 data.tar 文件解开 例4:#tar -cvzf data.tar.gz * 将当前目录所有文件打包成 data.tar 文件,再用gzip 命令压缩3.文档备份与压缩命令gzip(压缩文件)常用 语法: gzip 选项 压缩(解压缩)的文件名功能:对文件进行压缩和解压缩 选项:-d 将压缩文件解压 -l 显示每个压缩文件的详细信息 -c 将输出写到标准输出上,并保留原有文件 -r 递归式查找指定目录并压缩其中的所有文件或解压缩 -t 测试、检查压缩文件是否完整 -v 对每一个压缩和解压的文件,显示文件名和压缩比3.文档备份与压缩命令gzip(压缩文件) 例1:#gzip -9 f1 以最高压缩比压缩文本文件 f1 例2:#gzip -l f1.gz 查看压缩文件 f1.gz 的详细信息 例3:#gzip -d f1.gz 解压缩文件 f1.gzzip例:将当前目录下的所有C文件压缩到 data.aip文件中 $zip data.zip *.c3.文档备份与压缩命令unzip(展开文件*.zip) 语法: unzip 选项 压缩文件名.zip 功能:解开扩展名为.zip 的压缩文件 选项: -d 目录将压缩文件解到指定目录下 -v 查看压缩文件目录,但不解压 -t 测试文件有无损坏,但不解压 -x 文件列表解压缩文件,但不包括指定的 其他:-z -n-o-j3.文档备份与压缩命令unzip(展开文件*.zip) 例1:#unzip data.zip 将文件 data.zip全部解压缩 例1:#unzip data.zip d mydir 创建 mydir 目录,将文件data.zip 解压到此目 录4.权限改变命令文件的保护方式 (1)两种用户:超级用户、普通用户 (2)三个等级:文件拥有者(user)、同组用户 (group)、其他用户(others),所有用户(all) (3)三种权限:读(r)、写(w)、执行(x)4.权限改变命令Chmod(改变文件或目录的访问权限) 语法: chmod who +| - | = mode 文件或目录选 项:4.权限改变命令Chmode(改变文件或目录的访问权限) 例1:$ chmod u=r f1 为f1文件的所有者只赋予读权限 例2: $ chmod u+w f1 为f1文件的所有者增加写权限 例3: $ chmod go-rwx f1 取消f1文件对其他用户的读、写、执行权限5.系统管理命令write(向用户发送信息) free(查看当前系统使用情况)5.系统管理命令write(向用户发送信息) 语法: write 用户账号 终端名称功能:向系统中某一用户发送信息 例: #write Guest hello5.系统管理命令free(查看当前系统使用情况) 语法: free 选项功能:查看当前系统内存的使用情况 选项: -b 以字节为单位显示。 -k 以K 字节为单位显示。 -m 以M 字节为单位显示。 例: #free k 以 K 字节为单位查看当前系统内存使用情况6.进程管理命令Who Ps Kill6.进程管理命令Who 语法: who选项功能:查看当前在线上的用户情况 例1:#who查看当前登录到系统的用户信息: 例2:#who HlT查看当前登录到系统中用户的详细信息:6.进程管理命令Ps 语法: ps 选项功能:报告进程的状态 选项: -e 显示所有进程。-f 全格式 -h 不显示标题。-l 长格式。 -w 宽输出 -r 只显示正在运行的进程。 -x 显示没有控制终端的进程。 -a 显示终端上所有进程,包括其他用户的进程6.进程管理命令Ps 例1:#ps u查看属于自己的进程的详细信息: 例2:#ps l以长格式查看属于自己的进程的详细信息: 例3:#ps al查看其它用户的进程的详细信息:6.进程管理命令Kill 语法: Kill -signal 进程号 功能:送出一个特定的信号 (signal) 给进程 号为pid 的进程 选项:-signal:signal是信号类别;-p:列出pid,不发送信号6.进程管理命令Kill 例1:ps u 找到要终止的进程的pid Kill -9 pid终止该进程7.网络管理命令Ifconfig Ping7.网络管理命令Ifconfig只有root可以配置网卡参数,普通用 户只能显示网卡信息。 语法: ifconfig -interface 选项 address功能:显示和配置网络接口Ifconfig选项-interface:指定的网络接口名,如eth0 和eth1 。 up:激活指定的网络接口卡。 down:关闭指定的网络接口。 broadcast address:设置接口的广播地址 pointopoint:启用点对
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号