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

ipiproute2软件包里面的一个强大的网络配置工具,能替代ifconfig,route

ping

检测主机网络接口状态

netstat

检查整个linux网络状态

telnet

telnet开启终端机阶段作业,并登入远端主机

ftp

进行远程文件传输

route

手工产生,修改和查看路由表

rlogin

用来进行远程注册

rcp

远程拷贝,用于计算机之间文件拷贝

finger

用于查询一台主机上的登录账号的信息

mail

发送电子邮件

nslookup

查询一台机器的ip地址和其对应的域名

 

 

系统安全

 

passwd

修改账号的登录密码

su

变更为其它使用者的身份,除超级用户外,需要输入该使用者密码

umask

设置用户文件和目录的文件创建缺省屏蔽值

chgrp

修改一个或多个文件或目录所属的组

chmod

用于改变文件或目录的访问权限

chown

更改一个或多个文件或目录的属主和属组

chattr

修改ext2ext3文件系统属性

sudo

sudo是一种以限制配置文件中的命令为基础

ps

显示瞬间进程的动态

who

显示系统中有那些用户登录系统

 

 

其他

 

tar

Unix/linux系统中备份文件的可靠方法

unzip

.zip文件解开

gunzip

解压文件

unarj

解压缩格式为.arj格式的文件

mtools

一个命令集合,是DOS文件系统的工具程序,从标准的DOS软盘上读,写文件和目录

man

用来提供在线帮助

unencode

把一个二进制文件表编码为一个文本文件

undecode

用来将unencode编码后的档案还原

posted @ 2017-10-30 13:03  LQ6H  阅读(610)  评论(0编辑  收藏  举报