Linux中的命令解析

命令解析:

[[email protected]~]#

[]                  没有特殊意义

root:             当前登录用户(管理员用户)

@                 没有特殊含义

localhost      主机名

~                  代表当前所在(~家目录)

#                  代表当前登录用户是管理员

$                  如果是$则表示普通用户

----------- 关于文件

格式:

命令  +  选项(操作对象)  +  参数

(个别命令使用不遵循此格式,当有多个选项时,可以写在一起)

显示文件:ls (ll : ls -l)

-a      所有信息(.开头表示隐藏文件--系统文件)

-lh     常格式显示(加h表示人性化显示)

-d      查看目录属性

-h      人性化显示

-i      显示文件的id号

-rw-r--r--.  |1            |root     |root |1207 |1月 14 18:18| install.log

文件及权限   |引用计数(访问次数)|文件所有者|所属组|大小|时间     |文件名

1. linux有7种文件类型:

常见的三种: -文件  d目录  l软连接文件

另四种:块设备文件,字符设备文件,套接字文件,管               道文件

2.文件的权限表示(1+9)

-rw-r--r--. : 1+9 ==>  文件类型用第一位权限位表示

后9位是权限组,分为3组:所有者|所属组|其他人

u | g | o  <--操作权限->   w读写  r读  x 执行

3.后面的 "." :centOS6出现,表示acl权限

4.用户组:相同身份具有相同权限

创建文件:

mkdir  -p [目录名]  : 加选项p则递归创建

touch [目录名]:创建空目录

cd:

cd~  cd  回到家目录root

cd .. 上级

cd . 当前

cd - 进入上次目录

(ctrl+l清屏)

绝对路径:以根目录为参照,root开始

相对路径:以当前目录为参照

rm:删除文件

rm -r [xx]: 删除目录,里面有子文件会进行提问删除

rm -rf [xx]: 强制删除目录及里面的文件

exp: rm -rf /temp/*  删除temp下的所有

cp [-r] [原文件] [新文件路径]

说明:指定新目录则表示,加-r表示复制目录,不加表示复制文件

cp -adp :复制文件与原文件一样就加-a

mv [目录或文件] [目标文件]

mv japan/  /tmp/japan

如果在同一目录下表示剪切

------- 其他几个常用命令

ifconfig:    超级用户使用

用于查看和更改网络接口的地址参数,包括IP地址网络掩码,广播地址

ifconfig -interface [options] address

可使用参数:

-interface         指定网络接口名

up              激活指定的网络接口

down             关闭接口

broadcast address    设置接口的广播地址

pointopoint        启用点对点方式

address           设置指定接口设备的IP

netmask address      设置接口子掩码

echo: 显示一段文字,起提示作用

echo [-ne] [字符串]

可使用参数:

-n       不要在最后自动换行

-e       若字符串中出现以下转意字符,将转意

\a  发声警告    \b删除前一个字符   \c最后不加上换行符

\f 换行但光标仍停留原来位置   \n 换行且光标至首

\r 光标移至行首,不换行     \t插入tab

\v与\f一样       \\ 插入\字符

tty: 打印连接到标准输入的终端文件名

tty [-s]

可用参数:

-s         什么都不打印只是返回推出状态码

startx:   启动 X Window服务

startx [程序] [-服务器设置]

可用参数:

-d Display          指定在启动过程中传递给X客户机的X服务器的显示名称

-m Window_Manager      当没有找到startup脚本时,启动窗口管理

-r Resources    没有找到startup脚本时,装入资源文件

-t      为一个X终端启动X客户机

-w    为工作站上的X窗口调会话启动X服务器和X客户机

-wait   当xdm命令调用startx时,防止重新启动X会话

-x Startup   使用 startup 脚本启动 X 窗口会话

export:设置或显示环境变量

export [-fnp][变量名称]=[变量设置值]

可使用参数:

-f     代表[变量名称]中为函数名称

-n     删除指定的变量(变量实际上并未删除,只是不会输出到后续指令的执行环境中)

-p     列出所有的shell赋予程序的环境变量

pwd :查看当前工作目录的完整路径

pwd [-pLP]

可使用参数:

-p      显示实际路径,非连接路径

-L      目录连接时输出连接路径

-P      输出物理路径

history:查看历史输入

history [n -carw]

可使用参数:

n              数字列出最近n条命令

-c             将目前的shell中所有history内容删除

-a             将目前新增指令加入histfile中

-r             将histfile的内容读到这个shell的history

-w            将目前history记忆写到histfile

shutdown: 关闭计算机

shutdown [-hikmtcF time ]

-h           关机后关闭电源

-i            关机时显示系统信息

-k           并不真正关机,送警告信号给每登录者

-m          将系统改为单用户模式

-t            在改变到其他运行级别前,告诉init程序                     多久后关机

-c            取消掉当前政治性的关机程序

-F            在重启计算机时强迫fsck

-time       设定关机前的时间

poweroff: 关闭计算机操作系统且关闭电源

poweroff [-nwdfih]

可使用参数:

-n      关闭操作系统时不执行sync操作

-w      不真正关闭操作系统,仅"/var/log/wtmp"

-d       关闭操作系统时,不写入"/var/log/wtmp"

-f        强制关闭操作系统

-i        关闭操作系统前关闭所有网络接口

-h      关闭操作系统之前将系统中所有的硬件设置为备用模式

reboot:   是重新启动计算机

reboot [-nwdfi]

可使用参数:

-n     在重开机前不做将记忆体资料写回硬盘的动作

-w    并不会真的重开机,只记录到/var/log/wtmp

-d     不把记录写到/var/log/wtmp文件里

-i      在重开机之前先把所有与网络相关的装置停止

hwclock:    显示与设置硬件时钟

hwclock [--options]

可使用参数:

--adjust  hwclock每次更改硬件时钟时,都会记录                     在/etc/adjtime文件中

--debug  显示hwclock执行时详细的信息

--directisa hwclock预设从/dev/rtc设备来存取硬                           件时钟

--hctosys  将系统时钟调整为与目前硬件时钟一致

--set --date=<日期与时间>  设定硬件时钟

--show  显示硬件时钟的时间与日期

--systohc 将硬件时钟调整为与目前的系统时钟一致

--test  仅测试程序,而不会实际更改硬件时钟

--utc  使用格林威治时间

date: 显示和设置系统日期和时间

date [参数][格式]

%H 小时(以00-23来表示)

%I 小时(以01-12来表示)

%K 小时(以0-23来表示)

%l 小时(以0-12来表示)

%M 分钟(以00-59来表示)

%P AM或PM

%r 时间(含时分秒,小时以12小时AM/PM来表示)

%s 总秒数。起算时间为1970-01-01 00:00:00 UTC

%S 秒(以本地的惯用法来表示)

%T 时间(含时分秒,小时以24小时制来表示)

%X 时间(以本地的惯用法来表示)

%Z 市区

%a 星期的缩写

%A 星期的完整名称

%b 月份英文名的缩写

%B 月份的完整英文名称

%c 日期与时间只输入date指令也会显示同样的结果

%d 日期(以01-31来表示)

%D 日期(含年月日)

%j 该年中的第几天

%m 月份(以01-12来表示)

%U 该年中的周数

%w 该周的天数,0代表周日,1代表周一

%x 日期(以本地的惯用法来表示)

%y 年份(以00-99来表示)

%Y 年份(以四位数来表示)。

%n 在显示时,插入新的一行。

%t 在显示时,插入tab。

MM 月份(必要)

DD 日期(必要)

hh 小时(必要)

mm 分钟(必要)

ss 秒(选择性)

可使用参数:

-d     显示字符串所指的日期与时间。字符串前后须加上双引号

-s      根据字符串来设置日期与时间。字符串前后须加上双引号

-u      GMT显示

时间: 2024-11-05 02:34:47

Linux中的命令解析的相关文章

linux中find命令详解

http://blog.csdn.net/pipisorry/article/details/39831419 问题: linux中find命令查找时不包含某些目录 find 命令忽略某个或多个子目录的方法 在linux中用find 进行查找的时候,有时候需要忽略某些目录不查找,可以使用 -prune 参数来进行过滤,要忽略的路径参数必须紧跟着搜索的路径之后,否则该参数无法起作用. eg: [email protected]:/tmp1#find ./ -type f    #/tmp1目录下所

linux中ls命令详解

s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i 节点的修改时间,并以此排序.-d 将目录象文件一样显示,而不是显示其下的文件.-e 输出时间的全部信息,而不是输出简略信息.-f -U 对输出的文件不排序.-g 无用.-i 输出文件的 i 节点的索引信息.-k 以 k 字节的形式表示文件的大小.-l 列出文件的详细信息.-m 横向输出文件名

Linux中的命令 make -f 是什么意思

出处:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246091d21a8e07b770703a79b273b46e5540faab66d2369543de1cc8edb1183fa8f2d2d832735761892044f934fa0951d79866a875a98b86fe3ad863084afa2c4af5344bb55127bf0afd803570

linux中执行命令权限不够怎样处理

在linux中执行命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执行命令

linux中查找命令find、locate、whereis、which、type区别

linux中查找命令find.locate.whereis.which.type区别 1. find Java代码 find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件.与查询数据库(/var/lib/locatedb)文件不同,find查找磁盘空间 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件

Linux中常用命令 &lt;一&gt;

本笔记中记录的命令来源于 <Linux C 编程实战> ----------------------------------------------------------------------------- 1.查看当前目录命令 pwd 2.改变当前目录 cd 3.显示目录或文件信息命令 ls 格式: ls [选项] <目录或文件名> 主要选项如下: -a 显示所有的文件和目录 -l  以长格式显示文件信息 -t 将结果按修改时间进行排序,新的文件或目录在前面 -R 递归列出目

linux中nc命令带示例详解

Linux中nc命令是一个功能强大的网络工具,全称是netcat. 语法: nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 参数说明: -g<网关> 设置路由器跃程通信网关,最丢哦可设置8个. -G<指向器数目> 设置来源路由指向器,其

Linux培训教程 linux中nl命令使用介绍

nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能.兄弟连linux培训 小编介绍一下:linux中 nl 命令使用介绍. 1.命令格式: nl [选项]... [文件]... 2.命令参数: -b :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n); -b t :如果有空行,空的那一行

Linux中exec命令相关

exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息. bash shell的命令分为两类:外部命令和内部命令.外部命令是通过系统调用或独立的程序实现的,如sed.awk等等.内部 命令是由特殊的文件格式(.def)所实现,如cd.history.exec等等. 在说明exe和source的区别之前,先说明一下fork的概念. fork是linux的系统调用,用来创建子进程(child