VMware虚拟机下载地址:https://www.vmware.com/products/player/playerpro-evaluation.html
Linux系统 centOS下载地址:
http://vault.centos.org/7.1.1503/isos/x86_64/
CentOS-7-x86_64-DVD-1503-01.iso 单纯只有系统
CentOS-7-x86_64-Everything-1503-01.iso 集成软件
如何使用虚拟机安装linux(百度经验) http://jingyan.baidu.com/article/a948d651484fba0a2dcd2e15.html
Linux公社安装教程:
http://www.linuxidc.com/Linux/2014-02/97389p2.htm
视频来源:百度传课 兄弟连 史上最牛的Linux视频教程
感谢!!!
命令格式: 命令 [-选项] [参数]
英文原意:list
所在路径:/bin/ls
权限:所有用户
作用:显示目录文件
语法:ls [-ald] [文件或目录]
ls -a 显示所有文件,包括隐藏文件
ls -l 详细信息显示
ls-lh 详细信息大小按单位(K/M/G..)显示
ls -d 查看目录属性
ls -ld 查看目录详细信息(查看某个目录的详细信息)
ls -i 查看文件的索引号(i节点) 一个文件肯定有一个i节点,一个i节点不一定只指向一个文件 案例:硬链接和源文件的i节点相同
ls -t 按时间进行文件的排序
ls -S 以文件的大小进行排序
①linux 中以”.”开头的为隐藏文件 例如: “.config”
②详细信息
1:
2:”1”指的是:文件的引用计数,文件被引用调用过的次数(貌似只在硬链接处有作用,存在争议)
3:用户分为三类: 所有者user 所属组 group 其他人 other
所有者只能有一个,即拥有者(默认为文件创建人,但是可以转换);
所属组只能有一组,相同类型的成员(可以操作);
剩余的为其他人
第一个root为所有者 第二个root为所属组
4: 950 指的是文件大小
如果超过1K,使用ls -lh 命令 将按K显示,超过M同理..
5:8月 7 13:56 指的是文件最后一次修改时间(Linux没有文件创建时间的概念)
6: anaconda-ks.cfg 指的是文件名
ls -l dir 显示的是该目录dir下所有文件的详细信息
ls -ld dir 显示的是该目录dir的详细信息
英文原意: make directories
命令所在路径: /bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
作用:创建目录
mkdir /tmp/newDir 创建新目录
mkdir -p /tmp/newDir1/helloDir 递归创建
如果newDir1不存在,使用mkdir来创建会失败,
需要使用mkdir -p 来递归创建。
mkdir /tmp/newDir/new1 /tmp/newDir/new2
可以同时创建多个目录
英文原意: change directory
命令所在路径:shell内置命令
执行权限: 所有用户
语法: cd [目录]
作用: 切换目录
cd .. 切换到上一级目录
cd . 切换到当前目录
cd /tmp 切换到tmp目录
cd newDir 接上,切换到/tmp下的newDir目录
英文原意:print working directory
命令所在路径:/bin/pwd
执行权限: 所有用户
语法: pwd
作用: 显示当前目录
pwd 显示当前所在目录 接上结果,/tmp/newDir
英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限: 所有用户
语法: rmdir[目录名]
作用: 删除空目录
rmdir /tmp/newDir1/helloDir 删除 tmp下的newDir1下的helloDir这个空目录
英文原意:copy
命令所在路径:/bin/cp
执行权限: 所有用户
语法: cp -rp[原文件或目录名] [目标目录]
作用: 复制文件或目录
cp -r 复制目录
cp -p 保留文件属性(时间也不会变)
cp -r /tmp/newDir /root/ 复制
cp -r /tmp/newDir /root/newDir2 复制并改名为newDir2
cp -rp /tmp/newDir /tmp/newDir1 /root/ 复制newDir和newDir1到root下且保留原来的信息
英文原意:move
命令所在路径:/bin/mv
执行权限: 所有用户
语法: mv[原文件或目录名] [目标目录]
作用: 剪切文件、改名
mv /tmp/newDir /root 剪切newDir到root下
mv /tmp/newDIr /root/changeName 剪切newDir到root下并改名为changeName
mv newDir newDir2 在相同目录下操作即为改名
英文原意:remove
命令所在路径:/bin/rm
执行权限: 所有用户
语法: rm -rf[文件或目录]
作用: 删除文件
rm 删除文件
rm -r 删除目录
rm -f 强制删除不询问是否删除
英文原意:touch
命令所在路径:/bin/touch
执行权限: 所有用户
语法: touch[文件名]
作用: 创建空文件
touch newFile.list
touch newfile1.list newfile2.list 创建了两个文件
touch "newfile1.list newfile2.list" 创建一个文件(中间有空格加引号)
命令所在路径:/bin/cat
执行权限: 所有用户
语法: cat -n[文件名]
作用: 显示文件内容
cat /etc/issue 显示issue的内容
cat -n /etc/issue 显示issue的内容同时显示行号
命令所在路径:/usr/bin/tac
执行权限: 所有用户
语法: tac [文件名]
作用: 显示文件内容(反向列示)
tac /etc/issue 反向显示issue的内容
命令所在路径:/bin/more
执行权限: 所有用户
语法: more [文件名]
(空格)或f 翻页
(Enter) 换行
q 或 Q 退出
作用: 分页显示文件内容
more /etc/services
命令所在路径:/usr/bin/less
执行权限: 所有用户
语法: less [文件名]
(空格)或f 向下翻页
(Enter) 向下换行
q 或 Q 退出
pageUp 向上翻页
pageDown 向下翻页
↑ 向上换行
按/+关键词 可进行搜索 按n(next)查找下一个关键词
作用: 分页显示文件内容(可向上翻页)
less /etc/services
命令所在路径:/usr/bin/head
执行权限: 所有用户
语法: head -n [文件名]
作用: 显示文件前几行
head /etc/services 默认显示前10行
head -n 20 /etc/services 显示前20行
命令所在路径:/usr/bin/tail
执行权限: 所有用户
语法: tail [文件名]
作用: 显示文件后面几行
tail /etc/services 默认显示后10行
tail -n 18 /etc/services 显示后18行
tail -f /var/log/messages 动态显示文件末尾内容(监控日志使用)
英文原意:link
命令所在路径:/bin/ln
执行权限: 所有用户
语法: ln -s[原文件] [目标文件]
-s 创建软链接
作用: 创建链接文件
ln -s /etc/issue /tmp/issue.soft 创建文件/etc/issue的软链接/tmp/issue.soft soft 表示软链接
ln /etc/issue /tmp/issue.hard 创建文件/etc/issue的硬链接/tmp/issue.hard hard 表示硬链接
软链接:
硬链接:
删除源文件后,软链接提示没有文件,但是硬链接依旧可以打开
硬链接不可以跨分区,软链接可以跨分区
硬链接不可以针对目录,软链接可以
----续