美文网首页
Linux基本命令1

Linux基本命令1

作者: hao0_0 | 来源:发表于2019-05-08 22:36 被阅读0次

Ctrl+L 鼠标进出虚拟机

Desktop 桌面   

192.168.21.128 //虚拟机ip

SU root 用户切换// root才拥有0,0代表管理者

高级用户切普通用户不需要密码,反向需要。

一。基本快捷键

cd 进入目录           //cd后要空格:cd /

ls 目录下所有文件

ls -l   目录下详细文件//=和ll指令一样,也是通常常用的。

ls -a 显示出影藏的文件

cd . 当前目录下

cd .. 根目录

pwd显示当前的绝对路径

二。文件权限

drwxr-xr-x

d开头表示文件

-开头代表目录

 rwx r-x r-x    // 读写执行

chmod 改权限

前三位:属主user

中间三位:属组group

后三位:其他other

r:4    w:2   x:1

三,创建

mkdir 创建目录

touch 创建文件 // 先cd到一个目录下,如:cd jjh  

四,vim编辑

more 百分比

less 翻页

进文件编辑

yyp 粘贴

vim编辑文件

CTEL+C 编辑//编辑完后在按一次结束编辑     I     dd删除整行

锁定ZZ 退出编辑文件

cat 查看内容

cat a>b:a里面内容替换b里面内容

cat a>>b:a里面内容加到b里面内容下面

rm 删除         y n 确认

rm -rf 强制删除//直接删除

cp     //cp -R 移动文件夹到文件夹

mv  

wc -l 文件名     行数

    -c 字节

    nl 行内容

date 服务器时间

date -s ‘2017 10-17  18:11:11 ’    改时间

whoami 当前操作用户

五,查找

find 搜索

find -type f //按类型是文件的文件查找

find -name 文件名:直接查找

find -name ‘xiao*’            //文件名只知道前面xiao后面不知道,用*代替后面的。

find -mtime +1     //一天之前的文件

                -1

find /路径/ -size +1M(1c)    按文件大小查找

grep:文本搜索工具   根据用户指定模式搜索

grep'r..t'/etc/passwd:匹配任意单个字符

cat /路径 / |grep hao     // cat直接打开 用grep搜索的文件hao

ln          创建链接文件

  -s     软链接(接绝对路径) //源文件删除有影响

a 文件用新创建的h代替,直接打开h就是a的内容

  -d     硬链接(只能针对文件,不能对目录操作)//源文件删除无影响

六,选取行数

head、tail    显示文件头、尾内容

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

 head -n 1000:显示前面1000行

【一】从第3000行开始,显示1000行。即显示3000~3999行

cat 文件名 | tail -n+3000 | head  -n 1000

【二】显示1000行到3000行

cat文件名| head  -n 3000 | tail  –n +1000

三剑客(针对文件和目录):

Chmod 修改文件权限,  chown 改变文件的属主   chgrp 改变文件属组

改chown  1.先到目标目录,然后cat /etc/passwd 找到属主名字,2,chown 属主名字 文件

改chgrp   1.cat /etc/group找到属组的名字。 2. chgrp 属组名字 文件

top   //系统状态

top -d 秒

lsof –i :80        通过端口号查看应用程序

du -h //文件的大小

查看各文件夹大小:du -h --max-depth=1                  https://www.cnblogs.com/iconfig/p/4863063.html

service network restart  重启网卡//ip看不到

reboot   重n -r :重启

init 0   关机

七。压缩解压

tar -cvf 打包

tar  -xvf 解包

zip b.zip b   //单文件

zip jjh1.zip jjh1   //目录

unzip b.zip    // 解压

:tar -cvf yan.tar yan

 -rw-r--r--. 1 root root 10240 May  3 05:40 yan.tar :将“yan”目标文件打包成“yan.tar”文件

[root@localhost xiaochen]# tar -xvf yan.tar       :将“yan.tar”解压

[root@localhost xiaochen]# tar -zcvf yan.tar.gz yan :将"yan"源文件打包备份成“yan.tar.gz”文件。

[root@localhost xiaochen]# zip yy.zip yy    将 yy 文件打包成 yy.zip

[root@localhost xiaochen]# zip -r yy.zip yy  将 yy 目录打包成 yy.zip

[root@localhost xiaochen]# unzip yy.zip    将 yy.zip 解压

[root@localhost xiaochen]# gzip dcs        将文件打包不能对目录操作(该打包方式后无原文件)

[root@localhost xiaochen]# gunzip dcs.tar.gz   解压gz包(变成tar包)

gunzip dcs.gz   解压gz包

rpm -ivh xxxx.rpm :安装 rpm 包 i:安装  v:进度  h:进度条

yum install lrzsz:yum install :在线安装    lrzsz: l:linux  rz:本地往linux中上传文件, sz:linux往本地下文件l

yum install lrzsz

mysql:rpm -aq|grep -i mysql  :查询已经安装的mysql的程序包

rz外往里面传

sz虚拟机往外面传

ssd ip地址// 直接连

八,拷贝对方电脑文件

用户及用户组管理

/etc/passwd    存储用户账号    // 前面加cat查看现有的属主

/etc/group     存储组账号       //同上  。。。   属组

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd 增加用户名

adduser增加用户名

彻底删除一个用户:

cd /usr

cd /sbin   (某些系统版本为bin文件夹)

在这里输入:./userdel -r 用户名     (前面的./一定要加上)

eg:adduser duoceshi -g root :创建一个普通用户:duoceshi且属于 root 用户组

groups+用户名:查用户属于哪个组

userdel 删除用户名               cat /etc/passwd (查找用户)           

groupadd 组名                   cat /etc/group  (查找组名)

groupdel 组名                          

passwd root     给root设置密码

方法一:sftp: 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。

 sftp +对方IP

passwd:对方密码    

登入后如下:

sftp>

eg:sftp> get /jjh/a1 /xiaoru

这条语句将从远程主机的/jjh目录下将a1下载到本地  xiaoru目录下。

sftp>put /jjh/a1 /xiaoru//反一下就行

方法二:scp:可以在2个linux之间复制文件

 eg:scp /jjh/a1 root@ IP(对方的IP):/xiaoru    将本机下的“a1”文件拷贝到对方的“xiaoru”目录下

 eg:scp root@ IP(对方的IP): /xiaoru/a1  /jjh      将对方下的“a1”文件拷贝到本机的“jjh”目录下

相关文章

  • 基本命令

    Linux 基本命令(linux命令是用户告诉计算机去执行什么操作的指令) 命令的格式 命令的分类 基本命令 1....

  • 兄弟会8.8号笔记

    1.linux基本命令 2.node.js linux基本操作命令 ls 显示文件或目录 -l 列出...

  • 常用命令

    Linux基本应用-基本命令的使用 【课程目的】 1.了解命令行中使用Linux命令的特点 2.掌握文件目录类命令...

  • Linux常用命令

    Linux常用命令 一、常用命令 1.注销、关机、重启 2.linux基本命令 :文件操作命令 3.linux 系...

  • Linux基本命令分类

    目录 Linux基本命令 一、文件基本操作命令 1. ls命令 2. pwd命令 3. mkdir命令 4. ...

  • Lesson 004 —— Linux 基本命令

    Lesson 004 —— Linux 基本命令 Linux 命令格式 一些基本的命令 ls: list,列出当前...

  • linux中mysql 操作命令【全】

    一、mysql数据库基本操作命令 1.linux下启动mysql的命令: 2.linux下重启mysql的命令: ...

  • linux-基本操作+命令执行过程

    一、linux基本操作命令 二、linux命令执行过程 小结:1、首先查找该命令是不是别名;2、然后查找该命令是不...

  • Linux入门08-Linux常用基础命令全解

    继续学习Linux基本命令操作,Linux命令初体验。

  • Linux基本应用-管道命令的使用

    Linux基本应用-管道命令的使用 [if !supportLists]Ø[endif]【课程目的】 1.了解命令...

网友评论

      本文标题:Linux基本命令1

      本文链接:https://www.haomeiwen.com/subject/qjuboqtx.html