一:

Linux常用命令:

1、pwd

对目录(文件夹)的操作

pwd 显示当前你所在路径

2、时间管理

date +%Y%m%d%H%M%S 更新时间

date 显示当前系统时间(年月日时间)

date +%Y-%m-%d 显示当前日期(年月日)2009-05-12

date +%H:%M 显示当前时间(时间)

Y=年 m=月 d=日 H=时 M=分 S=秒 ss=毫秒

3、用户管理

id 可以查看当前用户

whoami 查看当前的用户

w 或who查看当前已经登录的用户

4、添加用户

useradd admin添加用户

useradd -g groupname uername

5、添加密码

passwd admin给添加的用户添加密码

用户默认的家目录在/home/目录下,root用户默认家目录在/root/目录下。

给添加的用户加密码、还可以重置密码

6、快速回到家目录:cd ~

直接cd

7、切换用户

su username

su - username

区别:su - 会重新加载用户的环境变量。

su root

进入root用户。

sudo 或 sudo -s 获取超级用户权限的

8、删除用户

userdel username 删除用户

userdel -r xw 删除用户的时候也删除它的家目录

9、组管理

添加组groupadd name

删除组groupdel name

二:

文件操作:

创建文件touch

创建文件夹

mkdir 创建文件夹

mkdir -p /tmp/besttest/blk 创建多层文件夹

删除文件夹

rm -rf /

rmdir 只能删除空文件夹

改名

mv besttest linux

mv besttest /tmp

mv如果后面跟的是文件名是改名,如果后面跟的是路径是移动

复制

cp ax /tmp/ 复制文件

cp -r linux /tmp/ 复制文件夹

cp -rf xxxx 什么都能复制

find 查找

find / -name

MySQL #查找文件、文件夹

grep xxx file 查找文件(找内容)

grep -v xxx 文件名过滤掉指定的关键字

tail -f /opt/lampp/logs、

Access_log|grep wgy

查看文件下面的东西:

ls -l == ll

ls -a 查看隐藏文件

ls --help xxx 查看帮助

cd 进入哪个目录(文件夹)

cd ..#回到上一级目录

cd ../../#回到上两级目录

cd - 返回上一次所在的目录

/ 顶级目录,相当于windows的我的电脑

./ 当前路径

相对路径:相当于当前路径

绝对路径:实际的路径

对文件的操作

vi:

切换编辑模式和命令模式:

i 当前位置

o 当前行的下一行

a 下一位置进行编辑

esc 编辑模式切换到命令模式

退出vi:(命令模式下)

:q#没有修改的话可以直接退出

:q! #不保存退出

:wq #保存退出

:x #也是保存退出

查找:(在命令模式下)

/xxx------文件从上向下查找

?xxx------从文件末尾从下往上查找

显示行号 :set nu

取消显示行号 :set nonu

快去去到某一行 :9

快速到文件末尾 :shift+G

x 删除单个字符

dd 删除整行

19dd 删除19行

u 撤销

yy 复制一整行

19yy 复制19行(光标处向下复制19行)

p 粘贴

. 重复前一次操作

$ 移动光标到行尾

0 移动光标到行首

替换字符串:

:%s/src_str/new_str/g

cat 查看短、小文件

more 查看大文件(可分屏查看)

less 查看大文件(分屏显示,查找/xxx,q退出)

tail 动态查看文件(从文件末尾开始看,默认显示后10行)

tail -f xxxx 动态查看日志

tail-50f xxxx 动态查看后50行日志

find / -name mysql #查找文件/文件夹

grep xxx file 查找文件

grep -v 过滤掉指定的关键字

tail -f /opt/lampp/logs/access_log |grep wgy

du -sh 查看当前目录下文件占用的总的空间

du -sh * 查看当前目录下所有文件的占用空间

du -sh dirname

df 查看磁盘用量

df -h可以看到当前磁盘已经使用了多少

关机

shutdown -h 30 #定时关机

shutdown -h now #立即关机

init 0 #立即

reboot 重启

shutdown -r 20 "我要重启啦" 定时重启

注销exit

网络的操作

查看ip:ifconfig 或 ip a

dhclient #自动获取ip

service

network 重启网络

压缩、解压文件

tar cvf linux.tar linux #直接打包,前面是包的名字,后面是你要给谁打包

tar zcvf linux.tgz linux #压缩

tar xvf linux.tar linux#解压,不管压缩没压缩都能解开

zip linux.zip linux 打zip包

unzip linux.zip 解zip包

gzip file 只能对文件打包,打包完原来的文件就没有了(用于备份文件)

gunizp file.gz 解压gz包

查看端口号:

netstat -nlpt|grep 18983 查询这个进程号启动端口号是什么

netstat -nlpt|grep port #可以查看这个端口号有没有被占用

软件安装:

rpm -ivh xx.rpm 安装

rpm -e xxxxx 卸载

rpm -qa|grep xxx#查询是否已经安装这个软件

yum 安装

yum -y install xxx

yum install httpd #安装apache

yum -y install httpd #如果有选项全部同意安装

yum list |grep httpd #从yum列表中查找你需要的软件

yum update httpd #yum升级Apahche

yum list installed |grep mymsl #查询是否安装mysql

yum remove mysql #卸载yum安装的mysql

1、默认不写端口号就是80 端口

代表本机:127.0.0.1

localhost

$ 普通用户

#是root用户(exit退出、注销)

linux回到初始的命令,Linux基础总结简单常用命令相关推荐

  1. Linux基础概念及常用命令

    Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...

  2. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  3. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  4. Linux文件系统(文件系统类型、设备文件、常用命令、U盘与光盘挂载)

    Linux文件系统(文件系统类型.设备文件.常用命令.U盘与光盘挂载)   本篇文章是Linux文件系统整块集合,包含了Linux文件系统介绍.设备文件介绍.常用文件系统命令(查看.修复与配置).挂载 ...

  5. Linux 1:基础知识和常用命令

    文章目录 一.Linux基础 1. 为什么要学习Linux? 2. Linux学习方法 二.Linux历史介绍 三.Linux简介 1. Linux和window系统有什么区别? 2. Linux的内 ...

  6. Linux运维 第二阶段 (一)linux基础概念及常用命令

    一.基础概念: 1.CPU(slice):运算器(线路复用).控制器(芯片针脚有电没电).寄存器(保存现场): interrupt(中断,硬件通知机制),FSB(frontside bus前端总线), ...

  7. linux 基础学习之常用命令

    常用命令 2.1.1 改变目录 cd 目录的表达方法 /根目录 .当前目录 .. 上一级目录 ~家目录 #cd / 进入到系统根目录 #cd . 进入当前目录 #cd .. 进入当前目录的父目录,返回 ...

  8. linux pkill窗口,在Linux系统中pkill命令的基础,附pkill命令的使用示例

    本文介绍了Linux pkill命令的基础,同时也附上pkill命令的实际使用示例. 简介 pkill是一个命令行实用程序,可以根据给定的标准将信号发送到正在运行的程序的进程,可以通过进程的全名或部分 ...

  9. Linux基础入门之常用命令

    1 命令的基本格式 1.1 命令的提示符 [root@localhost ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户, 目前使用的是root用户登录. @:分 ...

最新文章

  1. 取一个字符串中的数字
  2. python验证卡普耶卡(D.R.Kaprekar)6174猜想
  3. 送给即将毕业的大学生:乔布斯在斯坦福的大学演讲
  4. 【 Grey Hack 】综合工具 shellOs
  5. python3异步协程爬虫,simpyder
  6. php 按位左移,PHP位运算符
  7. python之生成器-generator
  8. 企业——Redis的高可用的搭建
  9. 数域、有限域(伽罗瓦域)
  10. sose会议级别_【2017年整理】计算机领域EI和SCI收录期刊、影响因子及国际会议.doc...
  11. [lua]紫猫lua教程-命令宝典-L1-01-02. 变量
  12. Linux必会100个命令(三十八)halt
  13. 河南科技学院计算机对口分数线,2010年河南科技学院对口招生分数线是多少?...
  14. 水晶报表使用经验总结
  15. 使用face-api实现html前端摄像头人脸检测
  16. 姚能伟:以邻盛智能为例,如何在行业大脑进行创新实践
  17. 接口限流:限制接口的访问频率
  18. 如何使用ABBYY FineReader 14填写表格
  19. python打包exe之pyinstaller
  20. ROS2极简总结-Nav2-概述(中)控制器

热门文章

  1. 生成动态验证码的jsp
  2. jsoup 多个 class Selector 怎么写?
  3. Https 公钥、私钥、证书
  4. HttpClient(联网)
  5. Linux内存管理优化技巧集锦
  6. 一道面试题:用多种方法实现两个数的交换
  7. Python学习之使用Python生成PDF报告
  8. 01 背包问题 --- 待续 - -
  9. XP局域网访问无权限、不能互相访问问题的完整解决方案
  10. sql随机实现,sql GUID