命令格式: 命令? 选项? 参数
/etc :配置文件目录
/home :普通用户的家目录,每一个用户的家目录一般默认为/home/USERNAME
/root : 管理员的家目录
/proc:内核及进程信息的虚拟文件系统,伪文件系统,内核映射文件,只存在内存中,它
以文件系统的方式为访问系统内核数据的操作提供接口。
查看服务器基本信息:
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
free 查看内存使用情况
uptime 监控cpu情况
uname -r 查看内核版本
cat /etc/redhat-releas 查看发行版信息
hostname 查看主机名
ip addr 查看IP信息
ifconfig 查看IP信息
netstat 查看网络连接信息、路由表等,常用来查看端口打开情况
ethtool eth0 查看网卡信息
fdisk -l 查看硬盘信息
df 查看挂载信息
hostnamectl set-hostname sunday-centos7 设置主机名为sunday-centos7,会更改配置文件,永久生效
目录基本操作命令:
tree 树状图列出目录的内容
-C 在文件和目录清单加上色彩,便于区分各种类型
ls 查看目录内容
cd 切换目录
pwd 查看当前目录位置
mkdir 创建目录
-p 创建多级目录
-z 设置安全上下文,设置SElinux时有效
rmdir 删除空目录
rm 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属所
有文件及其子目录全部删除。对于链接文件,只是删除整个链接文件,而原有
文件保持不变。
-f 强制删除
-r或-R 递归处理,将指定目录下的所有文件与子目录一并处理。
mv 用来对文件或目录重新命名,或者将文件从一个目录转移到另一个目录中。
cp 用来将一个或多个源文件或目录复制到指定的目的文件或目录中。
-a 此参数的效果和同时指定"-dpR"参数相同。
-d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或
目录连接的原始文件或目录。
-f 强行复制文件或目录,不论目标文件或目录是否已存在。
-i 覆盖既有文件之前先询问用户。
-p 保留源文件或目录的属性。
-R/r 递归处理,将指定目录下的所有文件与子目录一并处理。
文件查看和处理命令:
touch 创建文件
touch改变文件的atime和mtime (ctime会随之改变)
-a 改变atime
-m 改变mtime
stat 查看文件的属性及元数据
cat 用来显示文件的内容
cat m1 m2 > file (将文件m1和m2合并后放入文件file中)
-n 显示行号
通过标准输入生成文件testfile
[root@localhost ~]# cat > testfile << EOF
> Hello World!
>wellcome to china
>EOF
tac 倒叙查看文件内容
more 显示文件内容,每次显示一屏
按Space键:显示文本的下一屏内容
按Enter键:只显示文本的下一行内容
按h键:显示帮助屏,该屏上有相关的帮助信息。
按b键:显示上一屏内容。
按q键:退出命令。
less 分屏上下翻页浏览文件内容,用上键向上翻页,用下键向下翻页
head 显示文件开头
tail 显示文件结尾
-f 监控某个文件变化
日期时间:
date、clock、hwclock
cal 打开日历
bc 打开计算器
wc 统计文件的行数\单词数\字符数
-l 行数
-w 单词数
-c 字符数
du 统计文件和目录的大小
-s 汇总显示大小
-h 易读形式显示
alias 设置别名 alias a='mount /dev/cdrom /media'
|