您的位置:首页 > 运维架构 > Linux

Linux常见的一些操作第一课

2019-04-20 17:11 104 查看
  • linux 操作系统

支持多CPU,多用户,多线程的操作系统,比Windows更稳定

是在Unix 系统基础上开发的新系统

 

linux系统分

centos6.5

redhat 红帽

ubuntu 乌班图

 

.iso后缀 光盘映像 一个系统

windows 系统还原 一键ghost 一键还原

 

VMware 虚拟机

虚拟机好比如自己的笔记本,把centos系统装到虚拟笔记本中

 

安装linux环境

1、安装VMware虚拟机

2、创建一个虚拟机,加载ISO映像文件

3、输入登录信息

 

软件打开提示内存错误的时候那么需要开启VMware 服务(按照桌面 计算机-右击-管理-服务和应用程序-服务路径选择)

 

windows环境 admin超级管理员

linux环境 root 超级管理员

登录时可以选择other 输入root 123456登录,也可选择普通用户登录

 

超级管理员登录 #

普通用户登录 $

 

 

linux命令

su root 输入root密码 普通用户切换到超级管理员登录

su xiaofu(普通用户名称) 超级管理员切换到普通用户是不需要输入密码

cd 进入一个目录(不能进入一个文件)

/ 代表根目录 cd /home 代表进入根目录下的home目录

~ 代表家目录 root's home

 

根目录下的dev、etc、home、usr目录比较重要

 

drwxr-xr-x. 12 root root 4096 Jul 11 2018 usr

usr是代表目录 Jul 11 2018 创建日期, root root代表的是属主和属组名称 4096代表内存

drwxr-xr-x:

d目录 -文件

rwx r-x r-x

属主 属组 其他人

r:可读

w:可写

x:可执行

rwx:属主有可读可写可执行的权限

r-x:属组有可读可执行的权限

r-x:其他人有可读可执行的权限

 

ls 横向显示当前目录下的所有目录名称和文件名称

ls:命令

-l:参数 ls -l简写ll 纵向显示当前目录下所有目录/文件以及详细信息

-a:参数

ls -a:显示所有的目录/文件。包括隐藏文件(注意:文件名是以“.”开头的就是隐藏文件)

cd . 代表当前目录

cd .. 代表上一级目录

cd ../.. 返回上两级

 

pwd 显示当前所在的绝对路径

clear 清除当前操作页面内容

history 历史操作记录

mkdir +目录名 创建一个空目录 (make dir)

mkdir -p 创建有层级关系的空目录

mkdir: cannot create directory `ccc1/ccc2/ccc3': No such file or directory

这个目录不存在

touch +文件名 创建一个文件

 

vi或者vim 文本编辑 后面需要加文件名

vim +未存在的文件名 先创建再编辑

 

步骤

1、vim 文件名称

2、键盘输入i insert 插入文本

3、输入内容

4、保存 键盘按ESC输入“:wq”回车 里面w代表保存 q代表退出

:wq!强制保存再退出

:w!强制保存

:q!强制退出

ctrl +z 退出

cat 查看一个文件

rm -rf+.文件名.swp 删除隐藏文件

rm删除(删除普通的文件,并且会有提示信息是否确认删除)

-rf参数(强制删除文件或目录)后面+文件名

rm -rf * 删除当前目录下所有

rmdir 删除一个空目录

rm -r 逐层进入目录再删除 再提示是否删除

cp +原文件(复制的内容)+目标文件(也可直接选择目标路径) 复制

例如:cp file1 file copy

把/home/a/file1 复制到 /home/b 并且改名为file2

 

mv+原文件+目标文件

 

注意点:目录和文件可以移动到目录中,文件不可以移动到文件中

当目录存在时 移动

当目录和文件不存在时 重命名

 

cat 查看文件

head 查看文件头(默认头十行)

tail 查看文件尾(默认尾十行)

head -n(n是行数)+文件名 显示文件头指定的行数

tail -n+文件名 显示文件尾指定的行数

一个内容比较少的文件一般使用cat

查看文件的头部使用head 查看文件尾部使用tail

more +文件名 查看文件

less +文件名 查看文件 ctrl +z 退出

more less 命令用于查看一些大文件 能够提供翻页显示

 

打包解压的命令

linux 打包方式

常见类型有

tar包 xxx.tar

tar.gz包 xxx.tar.gz

zip包 xxx.zip

gzip包 xxx.gzip

war包 xxx.war(开发提供一般的是这个包)

rpm包 xxx.rpm

 

打包解压 tar包

tar -cvf xxx.tar filename (-c指的打包 -v 显示打包进度 -f指定文件名)

一个目录/文件 都可以打包成tar包 并且打包后原文件依旧存在

tar -xvf xxx.tar (-x 解压)

 

打包解压 tar.gz包

tar -zcvf+打包后文件tar.gz包文件名+要打包的文件/目录

打包 tar -zcvf file.tar.gz file

解压 tar -zxvf file.tar.gz

 

tab键 联想功能 常用于输入路径

 

打包和解压zip包

zip xxx.zip filename 打包

unzip xxx.zip 解压

zip打包一个目录 目录里面有一个文件 结果解压之后只剩下一个空的目录

注意点:zip打包一个目录需要加-r的参数 否则解压之后目录是空的

 

打包gz包

gzip+文件名 打包

注意点:gzip打包后原文件不存在;打包时不需要加包名

gzip filename 正确的写法 不需要加xxx.gz

gzip打包只能针对于文件 不能对目录打包

 

gunzip+gz包名 解压

注意点:解压后包文件不存在 gzip解压命令是gunzip 不是ungzip

 

 

halt 关闭虚拟机

reboot 重启虚拟机

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: