1.shutdown -h now 立刻进行关机
2.shutdown -r now 重新启动
3.reboot 重启
4.logout 用户注销
5.新建用户:useradd zhangbinbin
6.修改密码passwd zhangbinbin
7. 删除用户:userdel zhangbinbin
8.删除用户以及用户主目录: userdel -r zhangbinbin
9.pwd 显示当前工作目录
10.cd 更改目录
11. ls -a 显示隐藏文件 ls -l 显示文件的详细信息 ls -al
12.mkdir (文件名)建立目录
13.rmdir (文件名) 删除空目录
14.dir 显示目录下面的文件
15.建立空文件:touch aaa
16.拷贝命令:cp j2sdk-tab… /home/
17.递归复制命令(复制子目录的信息) cp -r dir1 dir2
18.mv 移动文件和文件夹
19.rm 删除文件和目录
20. 删除所有内容(包括目录和文件) rm -rf*
21.强制删除,不进行询问:rm –rf fileName
22.在文本中查询内容 :grep "zhangbinbin" hello.jsp
23.上翻页:shift+pageup
24.帮助命令:man cat
25. 搜索文件和目录:find /home -amin(/atime) -10 十分钟/十小时内存取的文件或目录
26.find /home/-cmin(/ctime) -10 十分钟(/十小时)内更改过的文件或目录
27. find / -name pan :从根目录开始 查找名字为pan的文件;
find /home -size +10k :查找/home目录下大小问10K的文件
28.定向命令: ls -l > a.txt( 覆盖写) ls -al >> aa.txt (追加)
29.新建组: groupadd ploice
30.添加用户到组:useradd -g ploice zhangbinbin
31.cat /etc/passwd 用于查看所有用户信息
32.改变文件或目录的权限:chmod 744 mytask.sh文件
33.usermod -g 组名 用户名 :改变用户所在的组(注意:在root的管理权限才可以用usermod 修改权限)
34.改变文件的拥有者 : chown xiaoming zhangbinbin
35.chgrp root abc :改变abc的所属组为root
36.安装bin文件: ./ xxx.bin
37.查看环境配置文件:cat /etc/profile (用#号来注销)
38.进入图形界面:startx 进入命令行模式: shift+ctrl+alt+f*
39.注:白色的为普通文件,绿色的为可执行文件,蓝色的为文件夹,青色表示连接文件。
40.查看linux系统分区具体情况:fdisk –l
41.查看某个目录是在那个分区:df /boot/
df -hc 查看硬盘的使用和参数
42.显示变量环境:env
43.修改shell类型 : chsh -s /bin/?sh 如:chsh -s /bin/csh
44.tab 键的运用
45.history 命令
46.追踪路由:traceroute www.baidu.com
47.setup 命令
48.查看网卡情况: ifconfig
49.安装rpm包 :rpm -ivh rpm包全路径名称 ;删除 rpm包 :rpm -e rpm包全路径名称
50.查询安装的所有 rpm包 :rpm -qa 具体查询是否安装了某个rpm包:rpm -q samba
51.强制删除 rpm包 rpm -e --nodeps samba
52.netstat -an 查看网络监听情况
53.ps/top 查看CPU 和 内存 ps -aux
54.终止某个进程:kill 进程号 /强杀:kill -9 进程号
55.显示当前系统时间按:date 月月日日呢时时分分年年年年.秒秒
56.查看某年/某年某月的月历:cal 20## /cal 3 2002
57.ctrl +c 推出
58.修改/root/.bash_profile 文件中的路径(注意.bash_profile文件为隐藏文件)
59.管道的运用: | more
60. 挂载光驱命令:mount /mnt/cdrom/
61.卸载命令: umount /boot/
62.安装.tar.gz文件命令:tar –zxvf xxx.tar.gz
63.设置任务调度命令:先切换到/etc 目录,crontab –e 进行编辑
或是建立一个.sh文件(shell编程) 然后把所有任务现在里边,然后添加到 crontab –e 文件中。(其中crontab –r 终止任务调度;crontab –l列出当前有哪些任务调度。)
64. 进入初始化设置文件: vi /etc/inittab
Vi命令 文本 末行
Vi hello.cpp
Esc
:wq
Ls
Gcc -v
Gcc hello.cpp
Ls
./a.out
算数运算 bc
设置系统参数
Vim /etc /sysconfig /networking /devices /if ….etho
/etc /rc.d /init.d /network /restart
查看服务器是否启动
Netstat -nat
查看ssh启用的端口
Netstat -tlunp | grep ssh
出现vsftp could not bind listening Ipv4 socket
解决办法:service xinetd stop
/usr/local/sbin/vsftpd &
查看各项登陆信息
/var/log/
让某些用户无法登入ftp +进去
Vim /etc/vsftpd/ftpusers
解决vsftpd:unrecognized service
Vi /etc/xinetd.d/gsftp
把disable=yes改为no
把 serve-args=-l-a去掉 –a
这样系统的用户有权限用ftp登陆。
查看命令的解释
Info 命令
将用户从组中删除
Gpasswd -d 用户名 组名
命令别名设定功能 alias lm=’ls -al’
指令太长的时候用 \ 延伸到下一行
给变量赋值 name=vbird
变量 值
查看变量 echo $name
如果想让变量内容继续在子程序中使用 export 变量
将显示结果输出到list.txt中,若文件存在则予以取代
Ls –al >list.txt 取代
Ls-al>>list.txt代表内容加在结尾
将显示的数据测试脚本
Sh [-nvx] scripts
-n 不执行脚本,查语法,有错误则列出
-v 执行前将脚本内容显示在屏幕上
-x 将用到的脚本内容显示在屏幕上
* 代表任意多个字符
? 代表1个字符
# 注释
$ 变量前需要加的变量值
~根目录
Chsh -l 列出本机上可用的shell名称
Finger xiaobai 查看用户详细信息
Groups 显示用户所在群组
Ls - - color=always 有颜色
Ls - - color=auto 自动
Ls - - color=never 无颜色
查找
Which 查看可执行文件位置
Where is 查看文件位置
Locate 配合数据库查看文件位置
Find 实际搜寻硬盘查询文件名称
Chattr +I 文件名 该文件只有root设置,不能作任何更改 -I 还原
查看 lsattr(文件夹下)
Find / -name aa 查找文件aa
‘text*’包含test的文件名
查看系统中所有账号信息 more /etc/passwd
查看硬盘空间指令 df -m(兆) k(千字节)
“$name its me”可输出name值,而单引号则只输出 $name
正确的进入txt,错误的进入垃圾桶
Ls –al 1>list.txt 2> /dev/null
If和[]之间要有空格 ,不然会报错 _代表空格
If_[_”$yn”_=_”y”_]; then
If语句用法
If[];then….
Elif[];then….
Else
Fi
Case $1 in one)
….;;
Two)
…..;;
*)
……无;
Exit 1数字1,上面也是
Esac
Declare –I s=0
For((i=1;i<=100;i=i+1))
Do
S=s+i
Done
Echo “$s”
创建用户并同时制定将该用户分配到哪个组
Useradd -g 组名 用户名
查看linux中所有用户信息
Vi /etc/passwd
Cat /etc/passwd
查看自己 who am i
从一个租到另一个组 usermod -g 组名 用户名 (root权限)
改变用户登陆的初始目录:usermod -d 目录名 用户名
1.虚拟机挂在——>虚拟机设置——>mount /mnt/cdrom
2.把安装文件拷贝到 /home cp 文件 /home
3.cd /home [切换到home目录]
4.安装 ./???.bin
5.查看一个文件 /etc/profile 环境配置文件
6.配置的安装 安装…tar.gz文件 tar –zxvf 文件名
做镜像文件安装winiso
查看linux系统分区情况 fdisk -l
查看某个目录是在哪个分区 df [目录全路径]
查看磁盘使用情况 df [-参数]
Df -h (-I 使用 i-node显示结果 -k 使用kbytes显示结果 -m 使用mbyte显示结果)
挂载光驱
Ls /dev/
Mount /dev/cdrom /mnt
Ls /mnt
Cp /mnt/cdrom/sambax /home
Cp /mnt/sam.. /home
查询mysql yum search mysql
更新 mysql yum install mysql
修改系统时间 date -s 05/27/2011
Date -s 10:24:00
Clock -w
Ssh中文乱码 ——>英文
Export lang=en_us.utf-8
查看指纹 mdssm -t kkk.java
在ssh上用student 账号登入本机
#ssh stdent@192.168.1.1
单一用户 群组的权限设定 Acl
Root.. ] #setfacl -m u:student:rx /home/xiaobai
查看网卡情况
#dmesg |grep –in eth
Net stat –anp 3306 (mysql)
查看iptables版本 uname –r
Tty1 –tty6为本机登入者
Pts/???为远程登入者
计算器 bc
退出quit
Scale=number 小数点位数
中断当前程序 ctrl+c
退出man 或 more ——>q
Man中可输入 /date找关键字
Home 回到最前面
End 转到最终页
出了用man获得帮助还可以用 info command
查看谁在线 who
网络的联机状态 netstat –a
获得背景执行程序 ps –aux
文件名前加. 包含隐藏文档
改变文件的群组 chrp 群组名称 文件或目录 (change group)
改变拥有者 chown 账号名称 文件或目录
数字类型改变文件权限 r=4 w =2 x=1
文件复制 cp 来源文件 目的文件
改变权限 chmod [-r] xyz 文件或目录 如 chmod 777 .temp
显示文件目录 dir
管道命令 :把上一个命令的结果交给 | 的后面的命令处理
查找关键词 grep “shunping” aaa.jaa
显示行数 grep -n “shunping” aaa.java
查找文件 find / -name aaa.java 从根目录开始查找
从root下查找 find /root/ -name aaa.java
将内容存入文件 grep “shunping” aaa.java>kkk.txt(覆盖写) >>追加
添加组 groupadd policeman
查看linux所有组的信息 vi /etc/group(可编辑)
Cat /etc/group(只可看,不可改)
_rwxrwxrwx -1 root root 293 oct..21 test
文件属性 连接数 文件拥有者 所属群组 容量最后修改时间文件名
切换到 root
Su -root
Chmod
u 文件属主权限
g 同组用户权限
o 其他用户权限
a 所有用户
+增加权限
-取消权限
=设定权限
Linux关机方法:
shutdown -h now 关机(推荐) -h表示需要关机 now表示立即关机 now可以换成时间,表示等待一定时间关机
shutdown -r now 重启(推荐)
reboot 快速重新启动(跳过sync过程)
注销有三种方式:ctrl+d,logout,exit
init 0 关机
init 1 单用户模式启动 一般是系统管理员进行维护时
init 3 文字界面启动
init 5 图形界面启动
init 6 重启
halt 系统停机
Linux日期命令:
data:显示和设置当前日期和时间
cal:日历查看命令 例如:cal 9 2006 , cal -j 9 2006
Linux进程管理命令:
ps:列出系统当前的进程
ps -aux 列出系统所有进程
pstree:列出系统进程树
Linux作业控制命令:
ctrl+z:把作业挂起。
fg:把挂起的作业转入前台运行。
bg:把挂起的作业转入后台运行。 jobs:查看作业的情况。
kill:立即结束作业。
Linux光驱与软驱的装载与卸载:
mount -t iso9660 /dev/cdrom /mnt/cdrom mount -t 文件类型 设备文件 挂载目录 卸载 umount /mnt/cdrom
软驱的使用:
mount -t fstype /dev/fd0 /mnt/floppy
Linux用户管理命令:
uesradd username:创建新用户
passwd username:添加密码
userdel:删除用户
/etc/passwd:用户帐号信息
/etc/shadow:用户密码加密文件
who:确定系统当前用户的信息
whoami:显示用户当前账号
Linux命令帮助指令:
man 命令 查看命令的手册页
info 命令 查看命令的帮助
rpm 包文档
命令 --help
Linux操作磁盘指令:
hdparm:显示与设定硬盘参数。 例如:hdparm /dev/hda
mount :把一个分区挂到某一个现存的目录,即挂载点上。用法:mount –t vfstype -o option device dir
参数说明:
vfstype
ext3:redhat9默认文件系统
ext2:linux常用文件系统
vfat:fat32
iso9660:cdrom
ntfs:winNT,win2k
iocharset=*** 字符集
ro:只读方式挂载
rw:读写方式挂载
loop:将镜像文件作为分区挂载
例如:
fdisk –l //查看分区情况
mkdir /mnt/c //建立挂载点
mkdir /mnt/d
mount –t vfat –o iocharset=gb2312 /dev/hda1 /mnt/c
mount –t vfat –o iocharset=utf8 /dev/hda8 /mnt/d
ls /mnt/c
挂载U盘:mount –o iocharset=gb2312 /dev/sda1 /mnt/usb
挂载iso映像文件:mount –o loop, iocharset=gb2312 /image.iso /mnt/mydir
卸载分区:umount /dev/hda5
umount /mnt/d
fdisk -l [/dev/hda] 硬盘分区状况--包含几个区,以及各个分区的挂载点是什么
参数说明:
p:显示硬盘分区表
a:设置活动分区
n:创建新分区
e:创建扩展分区
t:改变硬盘分区的分区类型
d:删除一个分区
q:分区不保存,返回shell
w:将修改写入分区表
df -h :检查文件系统的磁盘空间占用情况。 -h,--human-readable 以容易理解的格式打印出文件系统的大小(例如 1k 234M 2G)
du -sh 总结每个文件的磁盘用量,目录则取总用量。 -s,--summarize表示只分别计算命令列中每个参数所占的总用量 -h用法同上
uname -a 所用的Linux版本号
dd:磁盘复制命令,将指定的文件或磁盘扇区复制到某个映像文件中。例如:dd if=/dev/hda5 of=/mnt/c/rh.lnx bs=512 count=1
当系统非正常关机,可能无法进入系统,这时可以执行fsck修复磁盘 fsck [选项] <设备名>
参数选项:
-f fstype 制定要检查的文件系统类型
-n 模拟显示,并不真正检查
-r 恢复时要求用户确认
-p 自动修正安全的更正并且不会导致数据的丢失问题
例如:fsck -p ext2 /dev/hda2
注:应该先卸载文件系统,在检查
sync:同步文件系统
swapon/swapoff:停止/启用交换分区。例如:swapon –a
Linux常用文件操作命令:
mkdir:创建目录
touch:创建一个空文件、修改文件的访问时间
rm -r -f -r,--recursive表示同时递归的删除该目录下的所有目录层 -f,--force表示略过不存在的文件,不显示任何信息
rmdir:删除空目录
pwd:查看当前目录
cd:切换目录
ls (list) ->dir
格式:ls [参数][路径或文件名]
参数:
-a,--all 不隐藏任何以.字符开始的项目
-l,使用较长的格式列出信息
-R,--recursive 同时列出所有的子目录层
-d,directory 当遇到目录时列出目录本身而并非目录内的文件
find 路径 [选项]
find /etc -name passwd
-name 按文件的名字查找
-size 按文件的大小查找
-type 按文件的类型查找
locate
locate -u &
grep [选项] 查找模式 文件名 [文件名...]
grep [参数] 'str' filelist
-n 显示匹配的行号
-i 忽略大小写
-r 递归查找
sort:排序命令。对文件中的内容进行排序。
uniq:删除排序文件中的冗余行。
例如:sort c | uniq
ln (link):创建文件连接--类似windows中的创建快捷方式
格式:ln [参数] <dst> <link name>
硬链接:所有的新建链接均保存一个源文件的副本,所以删除源文件后所有的硬链接依然有效
(hard link)同一文件系统,不能指向目录文件
ln 源文件 目标文件
符号链接(软连接):所有的新建链接不保存源文件的副本,所以删除源文件后所有的符号链接依然失效
ln -s 源文件 目标文件
例如:ln -s /usr/local local
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。 它们能上相近,只是从浏览习惯和显示方式上有所不同。
cat :显示所指的文件内容
head,tail:显示文件的前几行和后几行
wc:文字统计工具。
参数说明:
-c或--bytes或--chars 只显示Bytes数。
-l或--lines 只显示列数。
-w或--words 只显示字数。
bc:计算器工具
mv(move):将<来源>名称重命名为<目的地>名称,或将来源文件移动至<目录>
格式:mv [参数] <src><dst>
-i,interactive 覆盖文件前必须先确认
-f,force 覆盖文件前不会进行确认
cp(copy)
格式:cp [参数] <src> <dst>
-f 直接覆盖
-i 提示是否覆盖
-R 复制目录及目录内的所有项目
chmod:改变文件访问权限
符号标记法:
chmod (ugoa)(+-=)(rwx)filename/filelist 例如:chmod g+w o-x /usr/local/*
数字标记法:
4(100)读 2(010)写 1(001)执行 0(000)无权限 例如:chmod 755 /usr/local/*
chown:改变文件/目录属组
chgrp:改变文件/目录属组
umask:改变文件的默认权限
文件比较:
diff:找出两个文本文件的差异
格式:diff [参数] <fiel1> <file2>
-w:忽略所有空格差别
-i:忽略大小写
cmp:比较任意两个文件
格式:cmp [参数] <file1> <file2>
输入重定向:
例如:cat < test1
错误重定向:
例如:cat datafile 2> error-mesg '2>'表示重定向到标准错误输出(显示器)。这条命令的意思是当显示datafile出现错误时,就将错误信息输出到error-mesg文件中。'1>'表示重定向到标准输出(显示器),'0<'表示重定向到标准输入文件(键盘)。
输出重定向:
例如:cat test1 > test2
追加输出重定向:
例如:命令>>文件:输出追加到文件
管道:将某一个程序的输出直接送入到另一个程序,作为输入。例如:command1 | command2 | command3......
后台运行命令:命令&
Linux网络主要命令:
ifconfig:显示和配置网络接口。
例如:
显示当前活动接口状态:/sbin/ifconfig
设置第一块网卡的ip地址:ifconfig eth0 210.30.101.222
查看第一块网卡的ip地址:ifconfig eth0
启用/停止网络接口:ifconfig eth0 up=ifup eth0 / ifconfig eth0 down=ifdown eth0
netconfig命令:redhat9提供的基于文本的全屏网络配置工具。例如,配置ip、子网掩码、默认网关、DNS。
traceroute命令:追踪网络数据包的路由
例如:
traceroute
nslookup命令:与Internet域名服务器交互查询,有交互式和非交互式两种用法。
例如:
查询大工主页的ip:nslookup www.
查询某ip对应的域名:nslookup 162.105.203.114
ping:测试是否和某一台主机连通。原则,从本地到远端
例如:
ping本机IP:网卡
ping同一子网其他机器:局域网
ping不同子网某台机器的IP:网关
ping不同子网某台机器的域名:DNS
ping外网站点
route -n:查看路由状况
netstat:查看网络状态
例如:
显示系统路由表:netstat –r
显示系统中活动的tcp信息:netstat -ta
常用网络工具:
文本模式web浏览器:lynx,例如:lynx http://ssdut. 远程登录:telnet,例如:telnet 202.118.66.5
文件传输:ftp,例如:ftp ftp.,登录(anonymous)cd、ls、get、exit
安全的远程登录:SSH
用法:ssh –l 远程主机用户名 远程主机ip,
例如:ssh –l yes 202.118.66.5
安全的文件传输:sftp
例如:sftp ssuser@210.30.97.68,password、cd、ls、get、exit。 Linux系统中应用软件的分发格式:
rpm包:
rpm -ivh rpm包 安装rpm包
rpm -Uvh rpm包 升级rpm包
rpm -e rpm包 删除rpm包
rpm -qi 包名称 列出信息
rpm -qf `which 命令` 显示命令所在包
rpm -ql 包名称 包中的文件列表
tar包:
tar cvf home.tar /home -c:创建 -v:查看创建信息 -f:指出文件名 tar czvf home.tar.gz /home -z:压缩
bzip2 filename ->filename.bz2 压缩
bunzip filename.bz2 解压
gzip和gunzip
zip和unzip
linux模块操作:
lsmod:列出已经被内核调入的模块
insmod:将某个模块插入到内核中
rmmod:将某个模块从内核删除
depmod:生成依赖文件,告诉insmod将来要从哪儿调入模块
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在CentOS中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
运行 top
在命令行中输入 “top” 即可启动 top ,运行后如下图所示:
如上图所示,top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。
第一部分 -- 最上部的 系统信息栏 :
第一行(top):
“00:11:04”为系统当前时刻;
“3:35”为系统启动后到现在的运作时间;
“2 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数 -- 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;
“load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;
第二行(Tasks):
“59 total”为当前系统进程总数;
“1 running”为当前运行中的进程数;
“58 sleeping”为当前处于等待状态中的进程数;
“0 stoped”为被停止的系统进程数;
“0 zombie”为被复原的进程数;
第三行(Cpus):
分别表示了 CPU 当前的使用率;
第四行(Mem):
分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;
第五行(Swap):
表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。
第二部分 -- 中间部分的内部命令提示栏:
top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表:
s - 改变画面更新频率
l - 关闭或开启第一部分第一行 top 信息的表示
t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示 m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示 N - 以 PID 的大小的顺序排列表示进程列表(第三部分后述)
P - 以 CPU 占用率大小的顺序排列进程列表 (第三部分后述) M - 以内存占用率大小的顺序排列进程列表 (第三部分后述)
h - 显示帮助
n - 设置在进程列表所显示进程的数量
q - 退出 top
s - 改变画面更新周期
第三部分 -- 最下部分的进程列表栏:
以 PID 区分的进程列表将根据所设定的画面更新时间定期的更新。通过 top 内部命令可以控制此处的显示方式。
应用 top
一般的,我们通过远程监控的方式对服务器进行维护,让服务器本地的终端实时的运行 top ,是在服务器本地监视服务器状态的快捷便利之一。
[精华]Oracle安装(linux)总结一下http://www.chinaunix.net作者:freet15发表于:20xx…
1.创建目录mkdirNO1.在当前路径创建一级目录[root@rehatroot]#mkdirtestNO2.在当前路径创建多级…
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为ar…
1.安装Linux系统对硬盘分区时,必须有两种分区类型:Linux原始分区(根分区)和Linux交换分区。(引导分区)2.在Lin…
1,ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。dns(域名系统)实际上是分布在int…
学习Linux,首先得了解它,linux是一种类unix的操作系统,在源代码级上兼容绝大部分的Unix标准,他的标志是一直可爱的企…
4.内核实时线程编程API,主要有以下几个(在rtl_sched.h中声明)。(5分)intpthread_create(pthr…
1.cron后台常驻程序(daemon)用于:a.负责文件在网络中的共享b.管理打印子系统managestheprintingsu…
Linux服务器配置与应用考试覆盖范围知识点总结考前★绝密知识点覆盖率95%总结人:敌无小新时间:20xx年x月x日晚此复习题尽量…
一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多…
clc和clear命令的使用总结在MATLAB中,clc和clear命令是大家经常用到的命令,熟练使用这两个命令可为编程提供很大的…