linux 介绍
常用的操作系统(os):
windows 、dos、android、ios、unix、linux
linux系统:是一个免费、开源的操作系统
支持多cpu,多用户,多线程的操作系统,比windows更稳定,是在unix系统基础上开发的新系统;
linux系统发行的版本:
centos 免费
redhat 红帽
ubuntu 乌班图a
gentoo
dibian
opensuse centos版本6,7,8(最高) 光盘映像文件 (.iso)
CentOS-6.5-i386-bin-DVD1 lunix操作系统的优点
(1)系统稳定
(2)可以作为服务器系统使用
为什么学习linx系统?
(1)作为服务器,用于部署系统,企业中,开发的系统都会部署在linux系统
lnmp=linux+nginx+mysql+php 多有米,cms
lamp=linux+apache+mysql+php 论坛
(2)嵌入式的系统领域 二、linux的搭建:
vmware 虚拟机
VMware-workstation-full-15.5.0-14665864
虚拟机就好比是自己的笔记本电脑,把centos系统撞到虚拟机上。
.ios 后缀 光盘映像 一个系统
在一个虚拟机上可以安装一个或多个linux系统
系统的特点:
1、系统稳定
2、不会像windows系统产生很多垃圾文件
3、没有图像化页面,通过命令进行操作 linux:注意
VT 需要去bios里面设置:
解决方案:进入bios--secure--vitual
修改下:disabled ----enabled 快照:
快照的拍摄和恢复,删除。
查看ip地址:ifconfig service network restart 重启网卡
service network stop 停止网卡
service network start 开启网卡
service network status 查看网卡状态 service iptables restart 重启网卡
service iptables stop 停止网卡
service iptables start 开启网卡
service iptables status 查看网卡状态
切换用户:
普通用户切换到root用户:
su root 敲回去 在输入密码
root用户切换到普通用户不需要密码:su 用户名
普通用户$
超级用户(也叫root用户)#
xshell
是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议
安装xshell(类似:SecureCRT,Putty)
(1)快捷链接xshell
(2)ssh ip地址 输入账号,密码 :如ssh 192.168.214.134 cd 进入目录
~ 表示家目录,就是root home
/ 表示目录 cd / 表示进入根目录
ls 横向显示当前目录下的所有文件名称 和目录名称
ls 常用的参数
ls -l 一般简写成ll
11 表示纵向显示当前的目录下的所有的文件和目录的详细信息
ls -a 显示所有的目录金额文件名称以及包括隐藏文件(注意:隐藏文件以“.”或者“..”开头的就是隐藏文件) . 表示当前目录
.. 表示上一级目录
../..表示上两级目录 pwd 显示当前路径 mkdir +目录名 创建目录
mkdir -p aa/bb/cc 创建层级目录
mkdir 1 2 3
touch 创建文件
“-”表示普通文件 “d”表示 目录 “l”表示连接文件 “b”表示设备文件 vim/vi +文件名 编辑文件(文件如果存在就对现有的文件编辑,如没有,就会新建文件)
键盘输入i键 insert 插入文本
在输入内容(和平时的文档一样)
按esc 进入末行命令模式 按:wq
w表示保存
q表示退出
!表示强制退出
wq q w wq! q! w! 常见查看文件的命令
cat +文件名 查看一个文件全部内容
cat +文件名|grep 搜索的内容
head 查看文件前制指定的行的数据 (默认前10行数据)
head -n tail 查看文件末尾指定行数(默认末尾10行)
tail -n5 文件名
tail -f +文件 查看实时日志
more
more +文件名 以百分比的形式显示,查看到百分百时自动退出 less
less +文件迷宫呢 上下键进行查阅,退出时需要用ctrl+z more和less 一般用于查看一些大文件 cp 原文件 目标文件(可以选择目标路径)
cp aa /home/bb
注意:如果复制文件名没有取名和原文件一样文件名,取名了就是新文件名
cp ./home/bb ./aa
cp -r 旧目录 新目录 目录复制 加参数-r mv 移动一个文件
mv 移动的文件名 移动文件后的文件路径
mv aa ./xlh/aa/ mv文件重命名
mv 源文件名称 新文件名称
mv aa aa.01
|管道符 find 查找
find -name 文件/目录名 按文件或目录名查重啊
如:find /home/xlh/ -name aa find -type 按类型查找(f 普通文件,d 目录,b块设备,l链接,p管道)
如:find /home/xlh/aa -type d find -size 按照文件大小查找
-size 100k 查找 大小为100k
-size +100k 查找 大于100k的的文件
-size -100k 查找小于100k的文件 find -ctime 根据时间来查找
ctime 与cmin 都表示按照时间查找被篡改的文件
ctime 以天为单位
cmin 以分钟为单位
cmin + 10 超过时间距离
cmin - 10 时间之内
cmin 10分钟
find ./ -perm 644 根据权限查找 find / -user zhangsan ./file1 根据用户查找 find / -group zhangdsan 根据组查找
find ./mtime +1 一天之前 find ./mtime -1 一内之内
find ./ -type d 按目录查找 find ./ -type f 按文件查找 grep 搜索字符串命令
grep +字符串
ps -ef|grep tomcat 查看tomcat的服务进程
cat 文件名|grep “字符串” chomd 修改文件/目录的权限
r:读的权限 ,用数据4表示
w:写的权限 用数据2表示
x:执行的权限 用数据1 表示
drwxr-xr-x. 2 root root 4096 Feb 16 22:52 cc
"d"表示目录
前三位代表着用户主拥有的权限
中间三位 代表用户组拥有的权限
后三位 代表其他人拥有的权限
如:
chmod 777 ab
chown 修改文件的拥有者
chown xlh xiu
chgrp 修改文件的群拥有者
chgrp xlh xiu chomd -R 递归修改目录下所有的字目录, 文件的拥有者 rm 删除文件
rm -rf 强制删除文件和目录
rm -i 提手性删除(不能删除目录)
rm -r 逐级删除直到全部删除(从里删到外) ps -ef|grep 80 查 80端口 wc 统计文本中行数,字数,字节或者字符数
wc -l 统计行数
wc -c 统计字节数
nl 显示 多少行 ,讲详细信息也显示 useradd 添加用户
useradd 用户名 -g 组名 添加 用户指定组 userdel 删除用户 ( sudo userdel -r -f hadoop.强制删除)
注意:添加用户以后要设置密码,在删除,
删除用户需要加-r
groupadd 添加用户组
cat /etc/group 查看添加的组名
passwod +用户名 输入新密码,在输入密码
| 管道符 作用:把得到的结果作为一下个输出的条件 tar包
tar -cvf 压缩包名.tar 要打包的文件 打包
tar -xvf 压缩包 解压
x 解包 c 打包 v 打包进度 f 指定文件
zip包
zip 压缩包包名.zip 要打包的文件 打zip包
unzip 压缩包名 gz包
tar -zcvf 压缩包名.tar.gz 要打包的文件或目录
tar -zxvf 压缩包名
gzip 压缩包名.zip.gz 打包
gunzip 压缩包 解压 rpm包 上传下载
yum install 工具名 在线安装
yum install lszra lszra是一个linux 和windows 系统之间的传输工具
l linux
sz 将linux系统上的文件下载到windows
rz 将windows系统上的文件上传到linux
yum install mysql xftp工具上传下载 补充:
链接xshell连不上的解决方案
1,启动ssh服务
service ssh start
2,防火墙没有关闭(应该是最后的办法)
输入以下命令:
service iptables stop
或chkconfig iptables off
3.请确保你的网络可以正常连接
4.改变自己的网络适配器设置,
5,检查linux ip地址没有配置。

  

多测试_常用linux命令_002的更多相关文章

  1. 十五个最常用Linux命令行 - imsoft.cnblogs

    众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...

  2. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  3. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  4. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  5. 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...

  6. 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname

    常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...

  7. # 常用linux 命令和相关问题解决

    最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...

  8. Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

  9. 几个常用linux命令语句

    几个常用linux命令 英文原文:What are the most useful "Swiss army knife" one-liners on Unix? 下面的这些内容是 ...

随机推荐

  1. 部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)下

    七.高可用架构(扩容多Master架构) Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失 ...

  2. 一招教你如何用Word直接打开PDF进行编辑,无需下载转换软件

    我们都知道PDF是无法轻易修改的文档格式,市面上就出现了许多收费的如WPS等各种收费转换软件,免费的转换就只能转换几页,实属坑腰包,经过一番查找,终于发现Word可以直接打开PDF进行编辑,这一强大功 ...

  3. mysql通过经纬度查询400公里范围内的小区

    mysql距离计算,单位m,以及排序 lng 经度 lat 纬度 一般地图上显示的坐标顺序为,纬度在前(范围-90~90),经度在后(范围-180~180) 传入参数 纬度 40.0497810000 ...

  4. leetcode刷题-74搜索二维矩阵

    题目 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值.该矩阵具有如下特性: 每行中的整数从左到右按升序排列.每行的第一个整数大于前一行的最后一个整数.示例 1: 输入:matrix ...

  5. IEDA使用Tomcat后控制台中文出现乱码

    如下图所示,Intellij IDEA显示中文为乱码, 根据Intellij IDEA控制台输出,Tomcat  Log出现乱码,因此可以将问题定位到Tomcat上,具体解决方法: 第一步:打开Tom ...

  6. js拖拽原理及简单实现(渣渣自学)

    第一步 首先简单分析下需求吧,我们就是想实现鼠标拖拽带颜色的方块时,让方块停留在鼠标松开的位置,需要计算的就是拖拽前的坐标和拖拽后的坐标,鼠标移动后相对于原位置的偏移量=目标元素的偏移量,根据这个等式 ...

  7. oracle数据处理之expdb/impdb

    Oracle 数据泵的使用方法 一.新建逻辑目录 最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录“D:\oracleData”(务必手动创建此目录),仅仅是进行定义逻辑 ...

  8. Java面试之Java基础问题答案口述整理

    Java面试之基础问题答案口述整理 面向对象的理解 面向对象思想就是在计算机程序设计过程中,把具体事物的属性特性和行为特征抽象出来,描述成计算机事件的设计思想.它区别于面向过程的思想,强调的是通过调用 ...

  9. flutter权限管理permission_handler

    flutter权限管理permission_handler 添加依赖 #权限 permission_handler: ^3.0.0 使用 在android的mainfest中添加权限: <use ...

  10. Java线程阻塞方法sleep()和wait()精炼详解

    版权声明:因为个人水平有限,文章中可能会出现错误,如果你觉得有描述不当.代码错误等内容或者有更好的实现方式,欢迎在评论区告诉我,即刻回复!最后,欢迎关注博主!谢谢 https://blog.csdn. ...