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

虚拟机的镜像是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. android 事件分发机制2-案例测试

    我们来看程序的代码: 要求: 1.通过手指移动来拖动图片 2.控制图片不能超出屏幕显示区域 技术点: 1.MotionEvent处理 2.对View进行动态定位(layout) package im. ...

  2. YoyoGo基于ASP.NET Core设计的Golang实现

    YoyoGo YoyoGo 是一个用 Go 编写的简单,轻便,快速的 微服务框架,目前已实现了Web框架的能力,但是底层设计已支持. Github https://github.com/yoyofx/ ...

  3. Zookeeper 序列化

    读完这篇文章你将会收获到 在 Zookeeper 源码项目中新建模块,使用 Jute 进行序列化和反序列化 修改 Jute 中的 buffer size 来序列化/反序列化大对象 序言 从 前面的文章 ...

  4. RSS阅读器推荐

    http://www.feeddemon.com/ Windows,Free (完)

  5. Mybatis架构相关的知识

    如上所示,这是一个简单的Mybaits执行流程. 我们其实可以看到,一直到第三步(Sqlsession)那么一步,这都是我们的程序里需要创建的.而之后的步骤才是底层完成的任务. 这里就有了一个引申的概 ...

  6. linux中编写同步文件的脚本

    搭集群最麻烦的就是修改配置文件,如果只用修改一个机器上的配置文件,然后用一个脚本就可以把配置文件同步到其他机器上,岂不快哉! 编写一个名为xsync的脚本文件: 作用: 将当前机器的文件,同步到集群所 ...

  7. 3W字干货深入分析基于Micrometer和Prometheus实现度量和监控的方案

    前提 最近线上的项目使用了spring-actuator做度量统计收集,使用Prometheus进行数据收集,Grafana进行数据展示,用于监控生成环境机器的性能指标和业务数据指标.一般,我们叫这样 ...

  8. BUUCTF-Misc-No.1

    # BUUCTF-Misc # 签到 flag{buu_ctf} 金三胖 说实话直接看出来flag{he11ohongke} 二维码 直接binwalk扫一下,-e分离就出来一个带锁的zip爆破一下就 ...

  9. Tomcat 架构原理解析到架构设计借鉴

    Tomcat 发展这么多年,已经比较成熟稳定.在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又 ...

  10. Python OpenCV的绘图功能简介

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:大Z 在图像中我们经常需要用到将某个局部特征画出来,比如物体检测,物 ...