vim/Linux常用命令
Linux 文件和路径区分大小写
命令相关
- 应用环境或命令:source xxx/bin //当前终端可直接使用bin下的命令
- 查看命令说明:man xxx
- 定位命令位置:whereis xxx
文件夹操作
- 文件列表:ls -a
- 创建软连接:ln -s source goal
- 查看软连接原地址:ls -l goal
文件操作
- 解压文件:tar -zvxf apache-tomcat-8.5.24.tar.gz -C /usr/tomcat
- 查看文件:cat xxx
1、cat a.txt b.txt > c.txt 合并放入c中
2、cat a.txt b.txt >>c.txt 合并添加到c的尾部 - 复制文件:cp from to
- 移动文件:mv from to
- 创建文件:vi redis.conf
- 清空文件:echo “”>redis.conf //""覆盖redis.conf 回写
- 删除文件:rm xx (-rf 循环强删)
- 文件替换:sed -i ‘s/101/102/g’ a.cfg 替换当前文件中101为102
- 打包文件:tar -zcvf xx.tar.gz /xxx 将 etc 目录下的文件打包
- 解压文件:tar -zxvf xx.tar.gz z 打包、x 抽取文件 f 备份文件
1、unzip -n -d /temp xx.zip 不覆盖指定目录temp 解压
vi命令
- 快速保存:shift+zz
- 直接退出:zq
- 编辑模式:i
- 删除一行:dd
- 撤销:u
- 反撤销:ctru+r
- 命令模式:冒号
- 保存退出命令:wq
- 查找命令:/
- 强制退出: q!
程序相关
使用&后台运行程序:
结果会输出到终端
使用Ctrl + C发送SIGINT信号,程序免疫
关闭session发送SIGHUP信号,程序关闭
使用nohup运行程序:
结果默认会输出到nohup.out
使用Ctrl + C发送SIGINT信号,程序关闭
关闭session发送SIGHUP信号,程序免疫
平日线上经常使用nohup和&配合来启动程序:
同时免疫SIGINT和SIGHUP信号
同时,还有一个最佳实践:
不要将信息输出到终端标准输出,标准错误输出,而要用日志组件将信息记录到日志里
用户操作
sudo 以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码
- 修改密码:passwd
登录操作
- 远程登陆:ssh user@host port
** 权限**
- 文件读写:chown -R xxx /file 将文件(夹)file所有者改为xxx
- 文件读写:chmod -R 755 /file 将文件改成可读可写
4读2写1执行 https://blog.csdn.net/dxk539687357/article/details/53080850 - 更改用户组:usermode -g who which
防火墙操作
- 临时关闭:systemctl start/stop/status firewalld 服务的开启禁止
- 重启:firewall-cmd --reload
- 开放端口:firewall-cmd --add-port=8080/tcp --permanent 永久
系统进程
- 查看:ps -ef|grep redis
- 关闭:kill pid、kill-9 pid、pkill xxx
系统状态
- 磁盘分区情况:fdisk -l
- 磁盘可用空间:df -h
- 查看用户信息:/etc/passwd
- 环境变量:/etc/profile (公共) ~/.bash_profile (用户私有)
网络
- 查看ip:ifconfig
- 查看网络连接:netstat -a //所有 -n //禁止域名解析 -t //tcp连接 -l //监听的连接
- 文件传输工具:curl 就是一个精简的命令行网页浏览器;支持众多协议;支持交互式访问
- 文件下载工具:wget 无需额外资源库,支持递归下载,非交互式
ftp创建文件失败的原因:
1、防火墙的设置,selinux临时关闭试试
2、ftp的用户,对当前文件夹没有权限
3、vsftpd没有配置正确,write_enable=false
1、root登陆
ssh root@192.168.33.129 22
2、创建新用户
–adduser demo
–passwd demo
输入密码并确认密码
3、赋予root权限
普通用户通过在命令前加 sudo 关键字,获取root权限执行命令
centos7 用户属于用户组“wheel”有权执行sudo命令
将demo用户添加到wheel组
– gpasswd -a demo wheel
4、添加公钥(建议)
本地创建
ssh-keygen
结果:
ssh-keygen output
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/localuser/.ssh/id_rsa):
会提示你输入一个安全词组,你可以直接跳过
注释:有词组的时候,登陆需要公钥并正确填写词组
最后在本地用户家目录的.ssh文件夹下存在 a private key, id_rsa, and a public key, id_rsa.pub
将公钥按服务商要求添加到指定位置,用私钥进行登陆即可。
安装 kafka
1、用户demo账户创建一个kafka用户
sudo useradd kafka -m //-m 保证创建 /home/kafka 作为命令执行的区域和工作空间
sudo passwd kafka //创建密码
sudo usermod -aG wheel kafka //修改用户组
su -l kafka //切换用户
vim/Linux常用命令相关推荐
- 树莓派AI视觉云台——6、Linux常用命令及vim编辑器的使用
一.Linux常用命令 Linux下的命令有几千条,但真正在实际开发中运用的就只有那些. 1.查看操作系统版本 cat /proc/version 2.查看主板版本 cat /proc/cpuinfo ...
- linux命令vi作用,详解Linux常用命令的用法(二)――――文本编辑器命令vi/vim
vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面. 1.vi和vim的区别: 就是在进入一般命令模式后,当按下(i.I.o ...
- linux中vim的全拼,linux常用命令全拼
原标题:linux常用命令全拼 命令缩写 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windo ...
- Linux常用命令以及vim的使用
Linux常用命令以及vim的使用 一.Linux命令格式 Linux命令组合方式众多,靠背的方式学习显然不行的. 在学习Linux命令之前,先从Linux命令格式入手,这样可以加深对命令的理解. L ...
- linux(linux常用命令,软件安装,vim编辑器)
linux2 linux常用命令 软件安装 vim编辑器 linux常用命令 系统信息 date 显示系统日期 cal / cal 2018 关机 (系统的关机.重启以及登出 ) shutdown - ...
- vim+快捷键+常用+命令
Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
- Linux 常用命令全称,看看你 get 到了哪些?
作者丨飘飘雪 https://www.cnblogs.com/wangcp-2014/p/6539035.html 从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多, ...
- Linux常用命令英文全称与中文解释Linux系统
Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...
最新文章
- html粘贴excel内容,如何用JS解析剪切板里的excel内容
- python 爬虫抓站
- netpref 使用_使用PrefView监测.NET程序性能(二):Perfview的使用
- springMVC分析-2
- CentOS工作内容(七)禁用IPV6
- javascript 位运算符
- mysql控制台导出查询结果_MySQL 命令行导出、导入Select 查询结果
- oracle pl/sql 无监听程序
- 重新认识Java包的命名规则
- sql语句优化的一些办法
- 【数据压缩(十)】H264文件分析2
- Unicode 字符编码表
- 基于JQUERY的WEB在线流程图设计器GOOFLOW 0.6版
- 基于SSM的企业人事人员管理系统
- 弘辽科技:拼多多批发价格会影响活动价格吗?商家要不要改价?
- 理论+实验:Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)
- 题源报刊精品阅读-词汇1
- 一文读懂 12种卷积方法(含1x1卷积、转置卷积和深度可分离卷积等)
- Android 学习网址大全
- mmclassification