命令
vim /etc/sysconfig/network 改主机名
uname -a 查看当前机器的架构 i386
uname -r 查看当前的内核版本
cat /etc/redhat-release 查看当前系统版本
whoami 查看当前登录的用户
hostname 查看当前的主机名
临时改主机名 hostname [主机名]
pwd 查看当前目录
su 普通切换用户 su - 递归切换用户(包括权限)
gedit 创建新的空白文件
cd 切换目录
~ 用户的家目录
. 表示当前目录
.. 表示上一级目录
- 返回上一次所在的目录
cd 返回用户的家目录
ls 显示当前目录下有那些文件
ls /目录 显示指定目录下有那些文件
命令的语法格式:
命令的名称 [选项] [参数]
命令可以单独使用, 可以不带选项和参数,命令后必须要加空格
可以通过颜区分文件的类型:蓝代表目录 浅蓝代表连接文件 黑或灰代表普通文本文件 黄代表设备文件 如/dev下的文件 红代表压缩文件 绿代表有执行权限的文件
.conf 代表配置文件
.tar代表压缩文件
/bin 普通可以使用的命令
/sbin 特权用户可以使用的命令
/lib 应用程序在运行过程中调用的库文件
/media与/mnt 用来挂载移动设备的目录
挂载u盘:如果是fat格式的U盘,挂载命令:mount -t vfat /dev/sdb1 /mnt/udisk
如果是ntfs格式的U盘,挂载命令:mount -t ntfs-3g /dev/sdb1 /mnt/udisk 但是注意,ntfs格式要挂载的话,需要下载一个ntfs-3g-2011.4.12
/etc 应用程序配置文件存放的目录
/dev 设备文件存放的目录
/home 普通用户的家目录
/root 管理员的家目
/lost+found 存放磁盘检测时产生的磁盘碎片文件
/opt 应用程序默认安装目录
/proc 虚拟目录 不占用系统磁盘空间
/selinux 与selinux程序相关的文件
/tftpboot tftp工作目录
/tmp 临时文件
/var 存放变化文件(各种服务的日志文件)
/usr 安装源码文件时 源码包文件存放的位置
相对路径 .. 绝对路径 /
相对路径是 从当前目录为起点
绝对路径是 从根目录为起点
ls -l 是长格式显示
ls -a 显示所有内容(包括隐藏文件)
隐藏文件以.开头
ls -d 显示单个目录的文件属性
ls -R 递归显示指定目录下的文件信息
mkdir 目录的名字 (名字不可重名 区分大小写)创建目录(可指定路径)
mkdir -p 同时创建多级子目录
mkdir -m 创建目录时指定目录的权限
rmdir 删除目录命令(只能删除空目录)
rm -rf 删除非空目录及文件 -r 递归 f 强制
touch 创建空文件、更改文件的时间
date 查看时间和日期 修改时间和日期 语法 date “+参数” %Y4位的年 %m两位的月 %dssh命令行两位的日 %H小时 %M分钟 %S秒
时间和日期的修改:日期 date -s “20120314” 修改时间 date -s“10.15.20”
stat 文件名 查看文件的状态、详细信息
file 文件名 查看文件的类型 查看文件是否为空
mv 移动、重命名
cp 拷贝命令(文件的复制) 不加参数只能考单个文件,要拷贝文件夹要加-r参数。
* 代表0个或多个 (通配符)
{} 范围内的组合 (通配符)
.代表
? 代表任意一个字符
./*的组合代表当前目录下
/*代表根目录下所有文件(危险)
&&解释为 前面的执行成功了就执行后面的,如果前面没成功,就不执行后面的。与||相反。
;按顺序执行命令
对文件内容操作的命令:
cat 显示整个文件的全部内容
cat /dev/cdrom >> xxx.iso 会做iso映像
cat -b 显示行号 cat –b 文件名
cat 适合看内容较少的文件
more/less 《文件名》 (适合看内容多的文件)
more 空格翻页(只能向下翻页,不能向上翻页)
less 空格翻页 (可以上下翻页) pg UP向上 pg DN向下
安键盘上的q键 退出查看模式
head 文件名 查看文件头部内容 (默认查看文件的前10行) 可以加参数 head -20 文件名 (看文件开头20行)
tail 文件名 查看文件尾部的内容 (默认查看文件末尾10行) 可以加参数 tail -20 文件名 (看文件末尾20行)
更改网络设置
ifconfig eth0 查看IP地址
ifconfig eth0 192.168.1.1 netmask 255.255.255.0配置ip地址 用命令配置的都是临时的
ifconfig eth0 192.168.1.1/24 配置ip地址 用命令配置的都是临时的
ifconfig eth0:0 ip 一块网卡绑定多个ip地址
ifdown eth0 禁用网卡
ifup eth0 启用网卡
# cd /etc/sysconfig/network-scripts/ 网卡设备文件目录
mii-tool eth0 查看网卡状态
service network restart 重启服务
网络下载 lftp IP地址
get 文件名 为下载文件 mirror 下载文件夹
加载U盘
fdisk -l 查看
fdisk -l | tail -5 显示最后5行
/dev/sdb1 为U盘
mount /dev/sdb1 <挂在目录>
umount <挂载点> 卸载
mount 查看挂载情况
mount -o loop xxx.iso /mnt
加载光盘
# mount /dev/cdrom /mnt
cd /mnt
ls
#mount 查看当前加载的设备
/dev/sda3 on / type ext3 (rw)
sysfs on /sys type sysfs (rw)
1 设备名 on 加在点 type 文件系统类型 加载方式(rw)
mount [-t 文件系统类型] [加载方式] <加载的设备> <加载点>
光盘下
Cluster 集功能的软件包文件
C
images
VT 虚拟化文件
安装文件
tar -zxvf 文件名
./可执行文件
shutdown -r <时间> now
reboot
init 6
以上三条为重启命令
shutdown -h <时间> now
init 0
以上两条为关机命令
补充:
语 法:shutdown [-efFhknr][-t 秒数][时间][警告信息]
参 数:
-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。
需要特别说明的是该命令只能由超级用户使用。
例1,系统在十分钟后关机并且马上重新启动
参 数:
-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。
需要特别说明的是该命令只能由超级用户使用。
例1,系统在十分钟后关机并且马上重新启动
# shutdown –r +10
例2,系统马上关机并且不重新启动
# shutdown –h now
例2,系统马上关机并且不重新启动
# shutdown –h now
du 查看目录的使用情况 -h 按(M)兆 -sh 查看目录的大小
df 查看硬盘的使用情况 -h 按(M)兆 -i 磁盘名看磁盘的inond号
wc 统计文件内容 -l 统计行数 -w 统计单词数 -c 字节数
ps aux | wc -l
文件查命令
vncviewer IP 远程观看
echo $PATH 查看变量
which 仅限搜索$PATH下的路径
查看外界命令软件包
which <命令名称> 查看命令目录
rpm -qf <命令的目录>
[root@HC sysconfig]# cat /etc/sysconfig/i18n(注意是18数字)
LANG="zh_CN.UTF-8"
查看系统语言 zh_CN.UTF-8 为中文
2012年3月7日 上课第二天
whereis <命令名> -B指定查的范围 -b 指定命令名 whereis -B /sbin -b shutdown
grep 在指定的文件内查 指定的字串是否存在 (把与查字串匹配的行显示出来)
grep [选项] “查的字串” <文件名> -c显示匹配的行数 -i匹配时忽略大小写 -v 取反
grep "root" /etc/passwd
echo 输出命令
echo 123 > 1.txt 把123写到1.txt? >覆盖输出 >>追加输出
^以什么为开头 $以什么为结尾
ps aux | grep dhcpd 此命令是查看进程中所有dhcpd
locate 查文件 (查范围是在当前的数据库里查)
updatdb 更新本地数据库(更新根) 用locate前要先更新数据库
find [查范围] <查的方式> [-exec 处理动作 可选]
1 根据文件的类型查 -type 类型 f普通文件 d目录 b块设备 s套接字 l连接文件 p管道文件 举例:# find -type f #find /etc/ -type f
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论