Linux安装:
一、安装虚拟机,自定义分区,使用swap定义虚拟内存
二、安装后,vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑下里边的BOOT,改为yes后 :wq退出(这是让开机自动自动eth0),然后service network restart 重启网络服务,然后再ifconfig看看有没有eth0(上边这些都在虚拟机里)
三、通过xshell连接centos
常用目录操作命令:
一、命令格式
命令 【选项】 【文件或目录】
如 ls -lh 文件名
ls【选项】【文件或目录】
选项:
-a (--all) 显示所有的文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode(每个文件都有唯一的ID号)
linux中以【.】开头的文件时隐藏文件
二、常用文件操作命令
1、mkdir 【-p】 【目录】 -p递归创建目录
2、cd 切换目录
cd ~ 家目录
cd 同上
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
3、rmdir 删除空目录
4、rm -rf 【目录】删除目录
r : 删除目录
f : 强制删除
rm -rf / linux自杀
5、cp [选项】【原文件或目录】【目标目录】
-r 复制目录
-p 连带文件属性复制
-d 若原文件是链接文件,则复制连接属性
-a 相当于-pdr 全部复制
6、剪切
mv 递归剪切
7、链接
ln -s [原文件] [目标文件】
-s soft
用户查找文件-》分区表(inode、时间、存储位置)->找到文件-》返回给用户
硬链接
1)、硬链接:拥有相同的i节点和存储block块
2)、可通过i节点识别
3)、不能跨分区
4)、不能针对目录使用
软链接:
1)、类似于windows快捷方式
2)、软连接拥有自己的i节点和block快,但是数据块中只保存原文件的文件名和I节点号,没有实际的文件数据
3)、lrwxrwxrwx l软连接
4)、修改任意文件,另一个改变
5)、删除原文件,软连接不能使用
6)、做软连接,要写绝对路径
文件搜索
一、locate
按照文件名搜索,在后台数据库中按文件名搜索,搜索速度快
后台数据库保存在/var/lib/mlocate
默认每天更新一次,可以强制刷新,使用updatedb命令
配置文件在/etc/updatedb.conf 默认配置的会忽略tmp等目录里的文件
二、whereis which
whereis:搜索命令所在路径及帮助文档所在位置 如whereis ls
-b 只查看在哪 -m 只查看帮助文档
which:搜索命令的命令 会查到到别名 which ls
只能找到外部命令,找不到shell自带的命令
echo #PATH 输出环境变量
三、find
find [搜索范围】【搜索条件】【搜索关键字】
find / -name install.log
避免大范围搜索,非常消耗资源
find在系统当中搜索符合条件的文件名,如果需要匹配,需要使用通配符,通配符是完全匹配
1、*匹配任意内容 find /root -name 'install.log*'
2、?陪陪任意一个字符
3、[]匹配中括号内的字符 find /root -name 'ab[cd]'
-iname 忽略大小写
-user 按照所有者进行搜索 find /root -user root
find /root -nouser:查找没有所有者的文件(外来文件、内核系统文件、垃圾文件)
-mtime 修改文件时间
-ctime 改变文件属性事件
atime 文件访问时间
+10 10天前 -10 10天内 10 10天当天
find /var/log/ -mtime +10 搜索修改事件在10天外
-size 按照文件进行搜索
find /root -size 25k 按照文件大小在当前目录是25k的文件
-25k 小于25k的文件
25k 等于
+25 大于25k的文件
find /etc -size +20M
必须加单位
-inum 查找i节点
find . -inum 262222
复杂搜索
-a 逻辑与 find /etc -size +20k -a size -50k
-o 逻辑或 find /etc -size -20k -o size +50k -exec ls -lh {} \;
四、grep
grep 【选项】 字符串 文件名 在文件中查找匹配的字符串,包含匹配【正则表达式】
-i 忽略大小写
-v 排除指定字符串
grep -i 'size' abc.log
帮助命令
一、man帮助命令
man 命令 命令帮助手册 manual(手册)
man -f 命令,查看帮助信息级别
如passwd命令有1级和5级,5级为配置文件
man -k 命令 查看所有包含该命令的命令
支持多个帮助级别 1~8
来源:http://www.cnblogs.com/helloJiu/p/6227960.html