初学Linux 第二章

在linux中,拥有两种用户

1:超级管理员 :root

[root@linux /] #   [用户 @ 主机名 当前目录 ] # 管理员命令行

2:普通管理员: shexiang

shexiang@localost DespTop $

shexiang@hadoop etc] $

$表示临时用户 命令行

#表示超级用户命令行

**************************************************************************************************

linux目录结构:是一个树形结构:

/     Linux系统的根目录,一般只存放目录

/bin 和/usr/bin   命令 (二进制) 文件目录,包含可供root用户和普通用户所使用的Linux命令和二进制文件,包含shell解析器等

/ boot 系统引导和内核目录,存放引导装载文件

/dev 设备目录,存放各个硬件设备的信息,例如光驱,硬盘等

***/etc 系统级别的配置文件存放的目录,一般由配置管理员来使用

**/home 所有普通用户的家目录

/lib  /usr/lib   /usr/local/lib    系统使用的函数库的目录

/lost+fount  在ext2和ext3 文件系统中,系统崩溃时记录信息的目录

***/opt 给主机额外安装软件所摆放的目录

/proc 重要的需要放置在内存中的数据

/root  root用户的根目录

/sbin    /usr/sbin    /usr/local/sbin   放置的是系统管理员(root)才能使用的命令,普通用户只能进行查看,而/bin目录中的命令普通用户也可以进行使用

/tmp  存放应用程序产生的临时数据不能在此目录下存放重要数据

/var 系统一般运行需要改变的数据

/usr  应用程序相关目录命令,函数库,共享包,内核源码

********************************************************************************************************

Linux 中切换目录:

#cd命令:

cd  ../  表示跳级到上级目录

cd ./ 表示当前目录

**************************************************************

Linux 的命令   分为三个部分:

命令    参数    文件  |  路径

linux 文件及目录的操作:

1:mkdir    创建目录

# mkdir  first

2:mkdir -p  创建多级目录

#mkdir  -p  ./aaa/bbb/ccc

删除目录: rm  -rf

#rm -rf  ./aaa

创建文件 :touch

#touch  a.txt

#touch  a.jpg  b.jpg c.jpg

#vi  编辑并且创建文件

#vi hello.java    或者 #vim  hello.java

查看文件内容

#cat  hello.java

linux 的打印  :echo

#echo "hello linux"  也可以打印变量 

定义变量

#a=10

打印变量

#echo  $a

往文件中写内容:

#echo "hello" > a.txt  

文件中追加内容:

#echo "linux" > > a.txt

*************************************************************

文件复制,移动,重命名,删除操作

文件复制:cp

#cp  ./a.txt     ./ first   复制文件到目录

#cp  -r   ./second   ./first  复制目录到另一个目录

移动文件:mv

#mv  a.txt  ./b.txt    重命名  旧名  新名

#mv  a.txt  /b.txt   旧路径   新路径  移动文件

删除文件:rm

#rm -rf  文件名

查看文件 # cat    more  tail  less  head

#cat -n  a.txt  查看小文件(显示行数)

#more  翻页查看文件   ctrl + F 向下翻页   ctrl +B 向上翻页

# less 翻页查看文件,具备查找功能

#tail  -100  install  查看文件末尾行

#head -100 install.log  查看文件首行

*********************************************************************************

vi编辑器

文本编辑器 VIM

vim   file    vi    vim

:q  //退出

:w  //保存

:wq    //保存退出

:q!    //强制退出

显示行号: #set  nu 

向右移动 -- > I

向左移动 --> h 

向下移动  --> j

向上移动 -->k

保存当前修改并退出 ---> ZZ?

撤销上一步操作 -->u

移动光标到行首 -->gg

移动光标到行末 --> G

移动光标到当前页最顶行--> H

移动光标到当前页最底行-->L

向前翻一页 -->Ctrl+f

向后翻一页-->Ctrl +b

1,选定文本块,使用v进入可视模式;移动光标键选定内容

2.复制选定块到缓冲区用y;复制整行用yy

3.剪切选定块到缓冲区用d,剪切整行用dd

4.粘贴缓冲区中的内容用p

**********************************************************

打包tar原理

-z  压缩

-c  打包

-x 解包

-f  必须要

-C 指定解包位置

-v 输出信息

//将一个文件打包

# tar  -cvf  folder.tar file1.txt file 2.txt

#tar  -cvf file.tar *.jpg(常用方法)

//解包到当前目录

修改文件权限:

#chmod u+x 00.tar

#tar -xvf folder.tar (常用方法)

//解包到指定目录

#tar -xvf folder.tar -C/home/sss

//将多个文件打包并压缩

#tar -zcvf file.tar.gz  folder1 floder2

//将文件解包并解压缩

# tar -zxvf file.tar.gz (常用方法)

使用tar备份指定目录/data0/内容包括子目录中内容备份至/data3/data0.tar.gz

tar -zcvf/data3/data0.tar.gz /data0

恢复tar 文件中的内容/data3/data0.tar.gz 至 /data2

tar -zxvf /data3/data0.tar.gz -C/data2

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值