linux的常用指令和配置文件
一. 常用的指令
mkdir -p 创建文件夹 parents递归创建
ls -alh 查看当前目录内容
cd 切换工作目录
pwd 打印当前工作目录
touch 文件名 创建文件
echo 字符串/变量 查看文件或者变量 eg: echo $PATH
echo “xxx” >> 文件 写入xxx到文件中,没有就创建
echo “xxx” > 文件 覆盖写入xxx到文件中,没有就创建
cat -n 文本 查看文本内容,一般查看内容较少的
cat >>文件<<EOF 追加文字到文件 EOF 结束符
more 文件 查看内容较多的文本,空格是翻页,b是上一页,回车是向下读
head -5 文件 查看文件前5行内容
tail -5 文件 查看文件后5行内容
tail -f 文件 follow 多用于监控日志文件
cp -rpa 文件1 文件2 复制文件(可以改名) recursive递归 p保持属性
mv 文件1 文件2 移动文件(可以改名)
rm -ifr 文件 i需要确认 force强制 recursive递归
find 文件 -type –d(f) -name 查找 dir目录 file文件
grep -inv 正则 全局搜索并打印 i不区分大小写,n行号,v排除
alias rm=’echo 不要调皮’ 别名,就是把rm指令设置成别的指令
这样只是临时生效,写入到/etc/profile文件中才能永久生效
which python 查看环境变量的位置
scp -rq 文件 地址 两个linux之间复制文件和目录
scp -r root@ip:文件 地址 把ip中的root里的文件,复制到本机
du -sh 文件 显示文件的大小 sum human-readable
top 动态的键是进程活动与系统负载等信息
chattr +a 文件 给文件加锁,只能写入,无法删除
chattr -a 文件 解锁
设置了'A'属性的文件时,它的atime记录不会改变. 这可以在笔记本电脑系统中避免某些磁盘I/O处理.
设置了`a'属性的文件只能在添加模式下打开用于写入. 只有超级用户可以设置或清除该属性.
设置了`c'属性的文件在磁盘上由内核自动进行压缩处理. 从该文件读取时返回的是未压缩的数据. 对该文件的一次写入会在保存它们到磁盘之前进行数据压缩.
设置了`d'属性的文件不能对其运行 dump(8) 程序进行备份.
设置了`i'属性的文件不能进行修改:你既不能删除它, 也不能给它重新命名,你不能对该文件创建链接, 而且也不能对该文件写入任何数据. 只有超级用户可以设置或清除该属性.
当删除设置了`s'属性的文件时,将对其数据块清零 并写回到磁盘上.
当修改设置了`S'属性的文件时, 修改会同步写入到磁盘上;这与应用 到文件子系统上的`sync'挂载选项有相同的效果.
当删除设置了`u'属性的文件时, 将会保存其内容. 这使得用户可以请求恢复被删除的文件.\
lsattr 文件 查看文件的隐藏属性
ntpdate –u mtp.aliyun.com 同步时间
wget 下载地址 下载网络文件
reboot 重启机器
poweroff 关闭系统
二. Linux系统基础以及常用命令
ifconfig 查询,设置网卡和ip等参数
/etc/init.d/network restart 重启网卡
ifup -ens33,ifdown -ens33 启停网卡
free -m 查看运行内存状态
useradd 名字 添加用户
passwd 名字 设置用户密码
userdel -rf 名字 删除用户 force r 同时删除用户和家目录
su - 用户名 切换用户
whoami 查看当前用户
groupadd 组名 添加权限组
sudo 指令 以其他身份来执行命令,预设为root
chmod 755 文件 设置文件权限属主7属组5其他5
chown 用户 文件 设置属主
chgrp 组 文件 设置属组
ln –s 要创建的软连接绝对路径 软连接绝对路径 创建软连接
tar –cvf 打包的文件名.tar 内容 c create v 显示过程 f file这个参数最后
tar –xvf 解包文件.tar x extract 提取,对应c
tar –zcvf 压缩打包的文件名.tar.gz 内容 z zip压缩
tar –zxvf 压缩文件名.tar.gz
ps –ef 查看进程
netstat –tunlp 查看端口号 tcp udp num listening programs all
kill pid 杀死进程
pkill 任务名 批量杀死进程
iptables -F 清空防火墙规则
systemctl status firewalld 查看防火墙状态
systemcrl stop firewalld 关闭防火墙服务
systemctl disable firewalld 禁止防火墙开机自启
df –h 查看系统磁盘使用量
free -hm 查看内存使用量和剩余量
nslookup 域名 检测域名解析
crontab -e 编辑定时任务
-l 列出该用户的计时设置
-r 删除该用户的计时设置
分时日月周 命令 命令必须用绝对路径
三. Linux配置文件
/etc/sysconfig/network 网络配置文件
/etc/sysconfig/network-script/ifcfg-网卡配置名 网络接口配置文件
/etc/redhat-release 版本信息
/proc/version 版本信息
/etc/sudoers 设置sudo指令的用户用
/etc/profile 系统的全局变量永久生效的配置文件
source /etc/profile 不重启就能生效修改的设置
~/.bashrc ~ 用户的环境变量
/etc/selinux/config 修改selinux内核用的
/etc/hosts 本地强制的域名解析,域名和ip的对应记录
/etc/resolv.conf 配置DNS文件
/etc/crontab 查看定时任务的语法规则
/var/spool/cron 存放定时任务的文件
/etc/yum.repos.d/ 存放yum仓库的文件夹
Linux内置变量(echo查看)
$PATH 环境变量
$PS1 命令提示符
linux的常用指令和配置文件的更多相关文章
- (转)Linux最常用指令及快捷键 Linux学习笔记
Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转 ...
- Linux文件常用指令
目录 Linux文件常用指令 1.pwd 显示当前目录 2.cd 切换目录 3.mkdir 创建目录 4.touch 修改或创建文件 5.ls 显示目录下的内容 6.cat 查看文件信息 7.echo ...
- Linux 任务管理 && 常用指令
A.linux死机 转自:https://www.deleak.com/blog/2010/10/20/sysrq/ linux死机了怎么办? 曾经啊,对着键盘上 Print Screen/SysRq ...
- Linux 日常常用指令
最近搞了一个阿里ECS,CentOS7,涉及到一些基本的Linux指令,在这里总结一下,在搭环境中常用的一些指令,熟悉这些指令就基本能够使用CentOS进行日常操作了. 更多的可以参考系统自带的 “ ...
- 100个linux系统常用指令
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l 列出文件 ...
- 【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件
1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...
- Linux vi 常用指令总结
本文根据笔者,日常常用的linux下的vi指令,进行说明 一.基本操作 1.vi 文件名 进入vi 的“命令行模式”,此模式无法编辑,只能查看 需要按下键盘的“i”键,进入“编辑模式”,才能进行文件的 ...
- Linux网络常用指令
5.1 网络参数设定使用的指令 ifconfig 查询 设定网络卡与 IP 网域等相关参数: ifup, ifdown 这两个档案是 script,透过更简单的方式来启动网络接口: route 查 ...
- linux数据库常用指令
linux数据库环境搭建好之后,我们就可以创建数据库了,如果不是 很了解linux数据库环境搭建的话,可以到看看我上一篇文章linux数据库环境搭建 首先我们来创建一个数据库:使用指令sqlite3 ...
随机推荐
- 并发编程之synchronized关键字
synchronized关键字 synchronized关键字最主要的三种使用方式的总结 1.修饰实例方法,作用于当前对象实例加锁,进入同步代码块前要获得当前对象实例的锁 2.修饰静态方法,作用于当前 ...
- 【STM32】临界区进入退出宏 OS_ENTER_CRITICAL() 和 OS_EXIT_CRITICAL()
宏函数展开为: #define OS_CRITICAL_METHOD 3 #if OS_CRITICAL_METHOD == 3 #define OS_ENTER_CRITICAL() {cpu_sr ...
- Tornado框架配置使用Jinja2模板引擎
安装jinja2包 pip install jinja2 定义继承tornado.web.RequestHandler的子类BaseHandler.如果请求处理类继承这个类将会使用jinja模板引擎: ...
- vlookup 公式使用及常见问题
该函数的语法规则如下: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 参数 简单说明 输入数据类型 lookup_value ...
- Unity UGUI 小知识
1.有个控件叫Selectable 这个控件在button,slider等身上有,也可以自行添加,可通过API搜索所有带这个控件的物体统一控制. 2.实现ScrollView只使用Scrollbar操 ...
- JQUERY之表单验证案例
<!-- 需求: 用户注册页面要有用户名.密码.确认密码.邮箱 用户名文本框:用户名不能为空,且必须为数字与字母的6到12位的组合 密码框:密码不能为空,六到八位数字或字母的组合 确认密码框:确 ...
- react 路由之react-router-dom
1安装react-router-dom npm install react-router-dom --save-dev //这里可以使用cnpm代替npm命令 1 新建router文件 //引入 re ...
- CentOS7搭建Zookeeper环境
Linux下安装JDK 1.检查一下系统中的jdk版本 [root@localhost software]# java -version 显示: openjdk version "1.8.0 ...
- 初步了解Spring
1.了解“控制反转” 控制反转也称为依赖注入,是面向对象编程中的一种设计理念,用来降低程序代码之间的耦合度. 下面是一个最简单的打印机实例 纸张接口,纸张有大小 继承它的有两个类,两种纸张大小的类 A ...
- 基于Eureka的服务治理
代码地址如下:http://www.demodashi.com/demo/11927.html 一.服务的注册与发现 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服务 服务消费者启动 ...