找回密码
 立即注册
陈雪莲_37 +好友
这个人很懒什么都没写
听众
8
主题
63
金钱
223
个人名片
  • 未填写地址
  • 这家伙很懒什么都没写
粉丝关注
还没有人关注TA
添加表情

day4 2019.3.25

已有 119 次阅读2019-3-26 09:50 | Linux命令

1. 格式化文件系统
fdisk 格式化文件系统

2.关机重启:reboot、shutdown、init
reboot   重启
halt : 关机
init 0 关机

3.压缩
tar与gzip命令结合使⽤实现⽂件打包、压缩。 tar只负责打包⽂件,但不压缩,⽤gzip压缩tar打包后的⽂件,其扩展名⼀般⽤xxxx.tar.
tar这个命令并没有压缩的功能,它只是⼀个打包的命令,但是在tar命令中增加⼀个选项(-
z)可以调⽤gzip实现了⼀个压缩的功能,实⾏⼀个先打包后压缩的过程。

1.tar包(可以对目录进行打包)
tar -cvf pack.tar pack.txt :将pack.txt压缩成pack.tar
tar -xvf pack.tar :将pack.tar 解压
2. tar.gz包(可以对目录进行操作)
tar -gcvf pack.tar.gz pack.txt :将pack.txt打包成pack.tar.gz
tar -gxvf pack.tar.gz :将pack.tar.gz解压
3.zip包(可以对目录进行操作)
zip pack.zip pack.txt :将pack.txt文件打包成pack.zip文件
unzip pack.zip :将pack.zip包解压
4.gzip包(对目录不能进行操作,只能对文件进行操作)
gzip pack.txt : 打包后无源文件,文件名变成pack.txt.gz
gunzip pack.txt.gz : 解压gz包,解压后无gz包,只显示源文件
压缩⽤法:tar cvzf 压缩包包名 ⽂件1 ⽂件2 ...


5.安装
rpm -ivh xxxx.rpm :安装 rpm i:安装  v:进度  h:进度条
yum  install lrzsz yum install :在线安装指令   
lrzszl:linux
rz: 本地往linux中上传文件,
szlinux往本地下载文件
 
mysqlrpm -aq|grep -i mysql  :查询已经安装的mysql的程序包

6.用户及用户组管理
/etc/passwd    存储用户账号
/etc/group       存储组账号
/etc/shadow    存储用户账号的密码
/etc/gshadow  存储用户组账号的密码
useradd 增加用户名
adduser 增加用户名
 
彻底删除一个用户
cd /usr/sbin                     注:(某些系统版本为bin文件夹)
  
在这里输入: ./userdel -r 用户名     (前面的./一定要加上)
 
groups+用户名:查用户属于哪个组
userdel 删除用户名
groupadd 组名 新建一个组
groupdel 组名 删除一个组
gpasswd -a dcs30 yyy:把用户dcs30添加到yyy
gpasswd -d dcs30 yyy:把用户dcs30yyy组移除
passwd root     root设置密码
 

7.2个linux之间传输文件
方法一sftp: 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。
sftp  root@+对方IP     sftp环境下操作自己的机器需要在指令前
加“l”如‘lls
passwd:对方密码  
登入后如下:
sftp>
egsftp> get /var/www/fuyatao/index.php  /home/fuyatao/
这条语句将从远程主机的  /var/www/fuyatao/目录下将 index.php 下载到本地  /home/fuyatao/目录下。
sftp>put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下。
 
方法二scp可以在2linux之间复制文件
 egscp /chenyandan/xiaochen/yy/ root@IP(对方的IP): /home/xiaoliu    将本机下的“yy”文件拷贝到对方的“xiaoliu”目录下
 
 egscp root@ IP(对方的IP): /home/xiaoliu /yy/  /chenyandan/xiaochen      将对方下的“yy”文件拷贝到本机的“xiaochen”目录下
 
8.vi编辑的命令
在etc/vir

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是纯粹的自由软件
多种不同的模式:
命令模式
1.输入模式/插入模式
末行模式:vim有许多内置命令,此模式即为其命令的接口
i:insert, 在当前光标所在处,转换为输入模式
I:在当前光标所在行行首,转换为输入模式
a: append, 在当前光标所在处字符后方,转换为输入模式
A:在当前光标所在行行尾,转换为输入模式
o(new line): 在当前光标所在行的下方新建一个空白行,并转换为输入模式
O:在当前光标所在行的上方新建一个空白行,并转换为输入模式
2.退出
:w 将缓冲区写入文件,即保存修改
:wq 保存修改并退出,( 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间)
:x 保存修改并退出(写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间)
:q 退出,如果对缓冲区进行过修改,则会提示””
:q! 强制退出,放弃修改
3.删除
dd 删除光标所在行p
x 删除当前字符
X 删除前一个字符
D 删除光标后所有内容
4.复制
yy 复制一行,此命令前可跟数字,标识复制多行,如6yy,表示从当前行开始复制6
:10,20y :复制第 10 行至第 20 行之间的内容,按下‘P
5.跳转
0: 跳转至光标绝对行首
$: 跳转至光标绝对行尾
h,j,k,l 下上右
H 移动光标到当前屏幕上最上边的一行
M 移动光标到当前屏幕上中间的一行
L 移动光标到当前屏幕上最下边的一行
6.编辑
r 替换一个字符
:/chen   根据字符查找       nohl:取消标记
J 将下一行和当前行连接为一行
cc删除当前行并进入编辑模式
c$ 擦除从当前位置至行末的内容,并进入编辑模式
s 删除当前字符并进入编辑模式
S 删除光标所在行并进入编辑模式 
7.撤销
u 撤销
8.复制此文件的多少行到某个文件中
:10,20w /dcs37/cxl.txt    1020行的内容单独创建到根目录下新建的“xiaochen”文件里此命令种的cxl.txt是之前此目录不存在的文件,即是一个新建的文件)
:set nu :显示行号
:set nonu :不显示行号
%s/xiaobai/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 xiaobai  sky 


8.true > 文件
将此文件内容清空

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册