Linux学习之第二课时--linux命令格式及命令概述
命令概述
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘管理,文件存取,目录操作,进程管理,文件权限设定等
Linux命令格式
Linux命令的组成部分:命令字 命令选项参数(简称“选项”) 命令操作参数(简称“参数”)
命令行格式
Command [option] [arguments] |
注:Command(命令名) [option](命令选项,说明对命令的要求) [arguments](命令参数,述命令的作用对象)
注:[option] 表示选项或参数可选 [arguments] 表示并非必须
相当于:($普通用户/#root用户)主语+(command)谓语+([options])状语+([arguments])宾语
命令帮助:
使用命令man(manual手册页缩写)阅读帮助手册页
使用命令的”--help”选项,获取快捷帮助信息
使用info命令阅读帮助信息页
使用help命令查看内部命令的帮助信息
目录的路径概念
路径是搜寻到文件所经历的目录途径
相对路径是从从当前工作目录开始表达的路径形式
表达形式上,非以根目录”/”开始表达的路径形式都是相对路径
例如: home/test/a.txt
./home/text/a.txt
../home/text/a.txt
其中 .表示当前目录 ..当前目录的上一级目录
绝对路径是从根目录”/”开始表达的路径形式都是绝对路径
例如:
/home/test/a.txt
通过相对路径和绝对路径都能最终搜寻到目标文件,效果上殊途同归
目录的显示和切换
目录内容显示命令:ls
缺省列示当前目录包含的文件和目录条信息
常用选项参数”-l” 列示文件和目录条目的的”冗长信息”
常用选项参数”-d” 列示当前目录条目的自身信息,常和”-l” 连用
上述两者连用时,常可缩写为”-ld”
当前目录切换命令:cd (change directory)
将当前目录切换至指定目录,缺省切换到当前用户的家目录
例如: $cd 切换到家目录(~)
显示当前目录命令:pwd
内部命令pwd没有选项参数,仅显示当前所处的工作目录名
- Linux常用命令实例大全
安装和登录
login |
登录系统 |
shutdown |
关闭计算机,使用权限是超级用户 |
halt |
关闭系统,使用权限是超级用户 |
reboot |
重新启动计算机 |
install |
安装或升级软件或备份数据 |
mount |
加载文件系统 |
umount |
卸载一个文件系统 |
chsh |
更改使用者shell设定 |
exit |
退出系统 |
last |
显示近期用户或终端的登录情况 |
文件处理
file |
根据文件内容判断文件类型 |
mkdir |
建立名称为dirname的子目录 |
grep |
指定文件中搜索特定的内容,并将含有这些内容的行标准输出 |
dd |
用来复制文件,并根据参数将数据转换和格式化 |
find |
在目录中搜索文件 |
mv |
用来为文件或目录改名,或者将文件有一个目录移到另一个目录中 |
ls |
用于显示目录内容 |
diff |
用于两个文件之间的比较,并指出两者的不同 |
cmp |
用来简要指出两个文件是否存在差异 |
cat |
用于连接并显示指定的一个和多个文件的有关信息 |
ln |
用来文件之间创建连接 |
系统管理
df |
用来检查文件系统的磁盘空间占用情况 |
top |
用来显示执行中的程序进程 |
free |
用来显示内存的使用情况 |
quota |
用来显示磁盘使用情况和限制情况 |
at |
用来在指定时刻执行指定的命令序列 |
lp |
打印文件的命令 |
useradd |
用来建立用户帐号和创建用户的起始目录 |
groupadd |
用于将新组加入系统 |
kill |
用来终止一个进程 |
crontab |
可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行 |
网络操作
ifconfig |
用于查看和更改网络接口的地址和参数,包括IP地址,网络编码,广播地址 |
ip |
ip是iproute2软件包里面的一个强大的网络配置工具,能替代ifconfig,route |
ping |
检测主机网络接口状态 |
netstat |
检查整个linux网络状态 |
telnet |
telnet开启终端机阶段作业,并登入远端主机 |
ftp |
进行远程文件传输 |
route |
手工产生,修改和查看路由表 |
rlogin |
用来进行远程注册 |
rcp |
远程拷贝,用于计算机之间文件拷贝 |
finger |
用于查询一台主机上的登录账号的信息 |
|
发送电子邮件 |
nslookup |
查询一台机器的ip地址和其对应的域名 |
系统安全
passwd |
修改账号的登录密码 |
su |
变更为其它使用者的身份,除超级用户外,需要输入该使用者密码 |
umask |
设置用户文件和目录的文件创建缺省屏蔽值 |
chgrp |
修改一个或多个文件或目录所属的组 |
chmod |
用于改变文件或目录的访问权限 |
chown |
更改一个或多个文件或目录的属主和属组 |
chattr |
修改ext2和ext3文件系统属性 |
sudo |
sudo是一种以限制配置文件中的命令为基础 |
ps |
显示瞬间进程的动态 |
who |
显示系统中有那些用户登录系统 |
其他
tar |
Unix/linux系统中备份文件的可靠方法 |
unzip |
将.zip文件解开 |
gunzip |
解压文件 |
unarj |
解压缩格式为.arj格式的文件 |
mtools |
一个命令集合,是DOS文件系统的工具程序,从标准的DOS软盘上读,写文件和目录 |
man |
用来提供在线帮助 |
unencode |
把一个二进制文件表编码为一个文本文件 |
undecode |
用来将unencode编码后的档案还原 |