命令解析:
[[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显示