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

虚拟机的镜像是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. Java将日期转化为大写格式(阿拉伯大写数字)

    效果: 代码部分: public static void main(String[] args) { SimpleDateFormat sdf=new SimpleDateFormat("y ...

  2. 恕我直言你可能真的不会java第5篇:Stream的状态与并行操作

    一.回顾Stream管道流操作 通过前面章节的学习,我们应该明白了Stream管道流的基本操作.我们来回顾一下: 源操作:可以将数组.集合类.行文本文件转换成管道流Stream进行数据处理 中间操作: ...

  3. C#数据结构与算法系列(十二):递归(Recursion)

    1.介绍 简单的说:递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时也让代码变得整洁 2.规则 执行一个方法时,就创建一个新的受保护的独立空间(栈空间) 方法的 ...

  4. 《Java核心技术》笔记:第7章 异常、断言和日志

    1. 异常 (P 280)异常处理需要考虑的问题: 用户输入错误 设备错误 物理限制 代码错误 (P 280)传统的处理错误的方法是:返回一个特殊的错误码,常见的是返回-1或者null引用 (P 28 ...

  5. Python3-算法-选择排序

    选择排序 选择排序(Selection sort)是一种简单直观的排序算法.它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完. ...

  6. SQL注入入门

    这几天做了不少SQL注入题,对SQL注入有点体会,所以写写自己的学习历程与体会. 什么是SQL注入 SQL注入就是指web程序对用户输入的数据的合法性没有进行判断,由前端传入的参数带着攻击者控制的非法 ...

  7. 最新的一波Vue实战技巧,不用则已,一用惊人

    在Vue中,不同的选项有不同的合并策略,比如 data,props,methods是同名属性覆盖合并,其他直接合并,而生命周期钩子函数则是将同名的函数放到一个数组中,在调用的时候依次调用 在Vue中, ...

  8. Java 从入门到进阶之路(二十七)

    在之前的文章我们介绍了一下 Java 中的  集合框架中的Collection,本章我们来看一下 Java 集合框架中的 Map. Map 接口定义的集合又称查找表,用于存储所谓“Key-Value” ...

  9. 使用Xmanager连接linux,操作“xhost +”时出现类似“xhost: unable to open display "192.168.1.1811:1.0" ”问题的解决

    远程连接linux服务器时,有的时候需要把服务器上的图形界面投影到本地来进一步操作,比如linux下安装oracle时就需要在oracle用户下允许视图状态投影到本地,这需要使用命令: xhost + ...

  10. Java 从入门到进阶之路(二十八)

    在之前的文章我们都是通过 Java 在内存中应用,本章开始我们来看一下 Java 在系统文件(硬盘)上的操作. 系统文件就是我们电脑中的文件,简单来说就是像 Windows 系统中 C D E 等各类 ...