Linux操作基础01

背景和环境

Linux是一种自由和开放源码的操纵系统,存在着许多不同的Linux发行版本,但它们都使用了Linux内核。
Linux内核网站:www.kernel.org
基于内核,再增加一些桌面,应用程序,就可以发行,称为开发版。
Linux两大阵营:
Redhat系列:redhat,suse,CentOS,Fedora等
Debian系列:debian,ubuntu等
区别:命令细微的区别,安装方式

Linux特点
1.开源
2.多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性。
3.良好的用户界面,出色的速度性能。
4.服务器不使用图形化界面。
5.图形化占用资源。
6.机房部署方便,无需配置操作界面。

软件安装环境:Windows10/7,VMware Workstation11,CentOS6.6
CentOS官网:http://www.centos.org/
CentOS搜狐镜像:http://mirrors.sohu.com/centos/
CentOS网易镜像:http://mirrors.163.com/centos/

VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台操作机器上真正的同时运行两个独立的操作系统。
VMware主要特点:1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统;2.本机系统可以与虚拟机系统网络通道;3.可以设定并且随时修改虚拟机操作系统的硬件环境。


转换思维习惯:图形化界面/鼠标===》命令/键盘
Linux与Windows主要区别:Linux严格区分大小写,Linux中一切皆文件,Linux不区分扩展名,扩展名是为了让管理员使用。

Linux目录结构

/bin:存放系统命令的目录,所有用户都可以执行。
/sbin:保存和系统环境变量设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。
/usr/bin:存放系统命令的目录,所有用户可以执行,这些命令和系统启动无关,单用户模式下不能执行。
/usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可以执行。
/root:存放root用户的相关文件.root用户的家目录,宿主目录,超级用户
/home:用户缺省宿主目录
/tmp:存放临时文件
/etc:系统配置文件
/usr:系统软件共享资源目录,存放所有命令,库,手册页。
/proc:虚拟文件系统,数据保存在内存中,存放当前进程信息
/boot:系统启动目录
/dev:存放设备文件
/sys:虚拟文件系统,数据保存在内存中,主要保存于内存相关信息
/lib:存放系统程序运行所需的共享库
/lost+found:存放一些系统出错的检查结果。
/var:动态数据保存位置,包含经常发生变动的文件,如邮件,日志文件,计划任务等
/mnt:挂载目录,临时文件系统的安装点,默认挂载光驱和软驱的目录。
/media:挂载目录,挂载媒体设备,如软盘和光盘
/misc:挂载目录,挂载NFS服务
/opt:第三方安装的软件保存位置,习惯放在/usr/local/目录下
/srv:服务数据目录

Linux常用命令

命令格式:命令 [-选项] [参数]    如:ls -la /usr
说明:大部分命令遵从该格式,多个选项时,可以一起写,简化选项与完整选项(并非所有选项都可以写完整选项),ls -all -> ls -a
su 作用:切换当前登录用户 eg:su -root


文件操作命令

cd 作用:切换目录 语法:cd[目录]    /切换到根目录  ..回到上一级目录  .当前目录 -显示并打开到上一次操作的目录  ~当前用户的宿主目录

ls 作用:显示目录文件 语法:ls[-alrRd][文件或目录] -a all显示所有文件,注意隐藏文件,特殊目录.和.. -l 显示详细信息 -R递归显示当前目录下所有目录 -r 逆序排序 -t 按修改时间排序(降序) ll 相当于 ls -l

pwd 作用:显示当前工作目录 语法:pwd [-LP]   -L显示连接路径,当前路径,默认 -P物理路径

mkdir 作用:创建新目录 语法:mkdir[-p] 目录名  -p 父目录不存在的情况下生成父目录(parent) eg:mkdir linux/test 如果目录linux不存在,则报错,使用参数-p即可自动创建父目录

touch 作用:创建空文件或更新已存在文件的时间 语法:touch 文件名 eg:touch a.txt b.txt  touch{a.txt b.txt} 同时创建多个文件 创建一个带有空格的文件 eg:touch "program file" 在查询和删除时必须带双引号 (不建议使用)

cp 作用:复制文件或目录 语法:cp [-rp] 源文件或目录 目的目录    -r -R递归处理,复制目录 -p保留文件属性(原文件的时间不变) 相对路径:cp -R /etc/* .    cp -R ../aaa ../../test   绝对路径:cp -R /etc/service /root/test/aaa/bb

mv 作用:移动文件或目录,文件或目录改名 语法:mv 源文件或目录 目的目录

rm 作用:删除文件 语法:rm [-rf] 文件或目录  -r删除目录,同时删除该目录下所有文件  -f强制删除文件或目录,即使原档案属性设置为唯读,无需逐一确认。注意:工作中慎用rm -rf命令
扩展点:删除中文乱码文件    一些文件中文乱码后依然无法删除,此时,使用ll -i查找到文件的inode节点,然后使用find . -inum查找到inode编号 -exec rm {} -rf \;就能顺利删除了。

cat 作用:显示文件内容  语法:cat [-n] [文件名]    -A 显示所有的内容,包括隐藏的字符 -n 显示行号

more 作用:分页显示文件内容 语法:more [文件名]   空格或F 显示下一页  Enter键 显示下一行 q或Q 退出

head 作用:查看文件前几行(默认前10行) 语法:head [文件名]  -n 指定行数  eg:head -20 /etc/service

tail 作用:查看文件后几行(默认后10行) 语法:tail [文件名]   -n 指定行数  -f 动态显示文件内容

ln 作用:产生连接文件  语法:ln -s [源文件] [目标文件] 创建软连接文件    ln [源文件] [目标文件] 创建硬连接文件

硬链接特征
1.相当于一个cp -p + 同步更新;

2.通过i节点识别,与源文件有相同的inode节点;

3.硬链接不能跨分区 ln /home/test/issude /boot/text(错误);

4.不能针对目录使用 ln /tmp/ aaa.had(无法将tmp目录生成硬链接)

猜你喜欢

转载自blog.csdn.net/weixin_42581821/article/details/87195327
今日推荐