命令编写以遇到的生产问题的前后为顺序进行记录

虚拟机的镜像是centos6.5版本,在这个版本下,我个人整理记录了一些在linux上常用的命令以及一些项目部署需要的jdk、tomcat、mysql等的相关部署。这一篇只记录linux常用的一些命令。并保证所有的命令是经过个人亲测的。

hwclock   显示的是BIOS时间

date    显示的是系统时间

chkconfig iptables off   关闭防火墙

service iptables status  查看防火墙状态

当配置/etc/profile 文件后,出现(vi、ls)等命令失效时,说明配置文件中有错误信息,使用如下命令,修改/etc/profile错误的配置,从而解除(vi、ls)命令失效问题。

/usr/bin/vim /etc/profile  如果是使用xshell操作的,新建一个连接,执行  source /etc/profile

rpm -q 查询

  -i 查询软件信息

  -a 所有

  -p 没有安装

  -l 列表

  -f 查询系统文件属于那个包

  -R 查询包的依赖性

  -e 卸载

  -v 显示详细信息

  -h 显示进度

  -i 安装

vi编辑状态下,dd删除当前行,yy拷贝当前行。

关机重启命令

shutdown -h now  例:shutdown -h 1:一分钟后

shutdown -r now 立即重启

halt 关机

reboot 重启

sync 关机前保存内容后关机

创建用户

useradd lemon

指定目录

指定目录不能在之前存在(tiger)

useradd -d /home/tiger lemon

passwd lemon  为lemon用户设置密码

切换用户

su - zxl

删除用户

userdel lemon 通常要保留家目录

userdel -r lemon 用户名和家目录都删除

查询用户

id lemon

创建用户组

groupadd magic

删除组

gropdel magic

添加用户到magic组

useradd -g magic zz

修改用户所在组

usermod -g magic oo

用户信息               组信息        密码

/etc/passwd       /etc/group      /etc/shadow

操作目录

pwd   显示当前所在目录

ls -a 显示全部目录(包括隐藏目录)

  -l 以列表的方式显示信息

绝对路径与相对路径

../   代表上级目录

创建目录

mkdir -p  /home/java   创建多级目录

删除目录

rmdir  /ddd

rm -rf hello.txt   要谨慎使用

创建文件

touch hello.txt

cp -r hello.txt  /home/zz   复制文件到/home/zz              (-r   表示递归)

移动或重命名文件及目录

mv

查看日志信息

tail -f  nohub.out

压缩与解压

gzip/gunzip

gzip hello.txt

tar  -v  显示详细信息

    -f  指定压缩后的文件名

    -z  打包同时压缩

    -x  解压.tar文件

    -c  产生.tar打包文件

如果压缩的文件不需要.gz格式,只需要使用tar -cvf oo.tar./oo/

tar -zcvf oo.tar.gz ./oo/    压缩文件

如果解压的文件没有.gz格式,只需要使用tar -xvf oo.tar -C /temp/java

tar -zxvf oo.tar.gz            解压在当前目录下

tar -zxvf oo.tar.gz -C /temp/java           解压到指定目录

修改文件所有者

chown tom hello.txt

chown -R tom /kkk/

修改文件所在的组

chgrp po  orange.txt

修改权限

读   写  执行

r=4   w=2  x=1

用户    所在组    其他

rwx        rwx     rwx

文件类型

-rw-r--r--

目录类型

drw-r--r--

chmod

chmod 771 ab.txt

crontab -e       修改文件

     -l   显示

      -r  删除

    -ir   删除前提醒用户

*     *     *    *    *

分  时  日  月  周

写这份笔记是为了巩固所学的知识,不会太快忘记,也希望这份笔记可以帮助到同样有此需求的程序员。一个刚毕业的新人,请指教!!!

Linux常用命令(学习笔记)的更多相关文章

  1. Linux常用命令学习笔记——基于CentOS 7

    前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...

  2. linux常用命令学习笔记

    1.top命令 作用:该命令可以按CPU使用.内存使用和执行时间对任务进行排序,常用来监控系统中占用CPU或内存较高的程序及CPU和内存的负载. 默认视图: 当想看系统负载时,可观察汇总的%CPU中的 ...

  3. Linux常用命令-学习笔记

    Linux命令格式: 命令 [命令参数] [命令对象] # 命令之间的参数和对象用单个空格进行分割 # "[]"代表可选,{}代表必选其中的一项,|代表或者的关系,<> ...

  4. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  5. mongodb常用命令学习笔记

    mongodb常用命令学习笔记 创建数据库 use DATABASE_NAME eg: use users; 如果数据库不存在,则创建数据库,否则切换到指定数据库.要显示刚刚创建的数据库,需要向数据库 ...

  6. 【Linux】命令学习笔记和总结

    莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...

  7. Docker | Docker常用命令学习笔记

    @ 目录 前言 1. 帮助命令: version.info.help 2. 镜像命令: images.search pull.rmi 3. 容器命令: pull.run ps.exit .ctrl+P ...

  8. Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)

    紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令     简介      ...

  9. Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  10. linux基础命令学习笔记(一)

    2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...

随机推荐

  1. Flink 集群搭建,Standalone,集群部署,HA高可用部署

    基础环境 准备3台虚拟机 配置无密码登录 配置方法:https://ipooli.com/2020/04/linux_host/ 并且做好主机映射. 下载Flink https://www.apach ...

  2. 10TB级日志的秒级搜索

  3. PV、UV、VV、IP的区别

    PV.UV.VV.IP的区别 PV即Page View,网站浏览量 指页面的浏览次数,用于衡量网站用户访问的网页数量.用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计. 一般来说,PV ...

  4. 从 Tapable 中得到的启发

    Tapable Why Tapable 前端开发中 Webpack 本质上是基于事件流的运行机制,它的工作流程是将特定的任务分发到指定的事件钩子中去完成.而实现这一切的核心就是 tapable,Web ...

  5. vue全家桶(2.7)

    3.11.1.vue-router中的全局钩子函数 在vue-router中,路由发生变化,我们可以做一些事情,例如:可以决定是否进入导航,可以决定跳转到哪里,官方文档中又叫做导航守卫 首先来看一个全 ...

  6. Pop Sequence 题解

    Pop Sequence(PAT) https://www.nowcoder.com/pat/5/problem/4090 前言: PAT上一道Stack的应用题,简化版的有<信息学一本通·普及 ...

  7. Mybatis 报错

    Mybatis 报错 builder.BuilderException: Error parsing SQL Mapper Configuration Caused by: org.apache.ib ...

  8. Hills——一道转移方程很“有趣”的线性DP

    题目描述 Welcome to Innopolis city. Throughout the whole year, Innopolis citizens suffer from everlastin ...

  9. 洛谷 P3627 [APIO2009]抢掠计划 Tarjan缩点+Spfa求最长路

    题目地址:https://www.luogu.com.cn/problem/P3627 第一次寒假训练的结测题,思路本身不难,但对于我这个码力蒟蒻来说实现难度不小-考试时肛了将近两个半小时才刚肛出来. ...

  10. SpringBoot常用数据源配置

    #mysql8.X url: jdbc:mysql://localhost:3306/yourdbname?serverTimezone=UTC&useSSL=false&allowP ...