Linux常用命令(学习笔记)
命令编写以遇到的生产问题的前后为顺序进行记录
虚拟机的镜像是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常用命令(学习笔记)的更多相关文章
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
- linux常用命令学习笔记
1.top命令 作用:该命令可以按CPU使用.内存使用和执行时间对任务进行排序,常用来监控系统中占用CPU或内存较高的程序及CPU和内存的负载. 默认视图: 当想看系统负载时,可观察汇总的%CPU中的 ...
- Linux常用命令-学习笔记
Linux命令格式: 命令 [命令参数] [命令对象] # 命令之间的参数和对象用单个空格进行分割 # "[]"代表可选,{}代表必选其中的一项,|代表或者的关系,<> ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- mongodb常用命令学习笔记
mongodb常用命令学习笔记 创建数据库 use DATABASE_NAME eg: use users; 如果数据库不存在,则创建数据库,否则切换到指定数据库.要显示刚刚创建的数据库,需要向数据库 ...
- 【Linux】命令学习笔记和总结
莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...
- Docker | Docker常用命令学习笔记
@ 目录 前言 1. 帮助命令: version.info.help 2. 镜像命令: images.search pull.rmi 3. 容器命令: pull.run ps.exit .ctrl+P ...
- Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)
紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令 简介 ...
- Linux常用命令学习
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- linux基础命令学习笔记(一)
2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...
随机推荐
- Tensorflow实现神经网络的前向传播
我们构想有一个神经网络,输入为两个input,中间有一个hidden layer,这个hiddenlayer当中有三个神经元,最后有一个output. 图例如下: 在实现这个神经网络的前向传播之前,我 ...
- RabbitMQ:二、客户端开发向导
建立Connection,创建Channel,注意Channel不能在线程间共享(非线程安全) 创建交换器和队列 消费者消费消息支持推和拉两种模式 推:通过consume方法订阅队列 拉:通过chan ...
- day19__生成器,迭代器
一.列表解析 l1 = ['鸡蛋%s' % i for i in range(10) if i > 5] print(l1) # ['鸡蛋6', '鸡蛋7', '鸡蛋8', '鸡蛋9'] 这种方 ...
- 解决SELinux阻止Nginx访问服务
在使用 yum 安装 nginx 后可能会出现配置完成后却无法访问的问题,查看 audit.log 会发现类似于以下的错误信息 出现此问题的原因是 SELinux 基于最小权限原则默认拦截了 Ngin ...
- python之re模块(正则表达式)
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. re 模块使 Python 语言拥有全部的正则表达式功能. 正则表达式中,普通字符匹配本身,非打印字符\n .\t等 ...
- Jmeter系列(37)- 详解 ForEach控制器
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 ForEach 控制器一般和用户 ...
- 【蓝桥杯】2018年第九届蓝桥杯C/C++B组省赛——B题 等差素数列
题目 标题:等差素数列 2,3,5,7,11,13,....是素数序列. 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. ...
- 每日一题 - 剑指 Offer 39. 数组中出现次数超过一半的数字
题目信息 时间: 2019-06-29 题目链接:Leetcode tag: 数组 哈希表 难易程度:简单 题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字. 假设数组是非空的 ...
- web网页多语言的实现方案_前端实现多语言切换
实现的效果 需要在web中实现多语言的切换,当用户语言切换完成后下次重新打开网页,也是上次设置的语言进行显示. 资源网站搜索大全https://55wd.com 实现步骤 1.在用户点击切换语言后,把 ...
- web页面的重构和回流【转载】
在了解什么是重构和回流之前,我们应该先看看浏览器是怎么渲染的? 浏览器的渲染过程: 1.处理HTML脚本,生成DOM树(DOM树里包含所有的HTML标签,包括display:none和js动态添加的元 ...