linux快捷键

解压缩

指令说明
tartar命令可做打包和压缩,常用参数:-c创建一个新tar文件;-v显示运行过程的信息;-f指定文件名;-z调用gzip命令进行压缩;-x解压缩
tar -cvf test1.tar ./*将当前目录下的所有文件打包为test1.tar
tar -cvf test2.tar testlog.log将指定文件打包到test2.tar
tar -zcvf test3.tar.gz ./*将当前目录下所有文件打包并压缩到test3.tar.gz
tar -xvf test1.tar解压到当前目录
tar -xvf test3.tar.gz -C aa将文件解压到aa目录
unzip -oq /*.war -d /usr/*/war包解压缩到指定路径;-o不必先询问用户,unzip执行后覆盖原有的文件;-q:执行时不显示任何信息;-d<目录>:指定文件解压缩后所要存储的目录
nohup /usr/*/tomcat/bin/startup.sh &Tomcat自运行

创建文件或编辑文件

指令说明
vi a.txt创建文件a.txt并进入文档
按i进入编辑模式,在当前光标位置前插入
按Esc键进入命令模式
命令模式按 /输入内容按Enter可搜索,按n查找下一个
命令模式输入 :wq保存并退出
命令模式输入 :q!不保存强制退出

查看文件内容

指令说明
cat file1从第一个字节开始正向查看文件的内容
head -2 file1查看一个文件的前两行
more file1查看一个长文件的内容
tac file1从最后一行开始反向查看一个文件的内容
tail -1000 file1查看一个文件的最后1000行
tail -f file1动态查看一个文件最后的内容,一般用于查看日志文件

文本处理

指令说明
grep str /tmp/test在文件 ‘/tmp/test’ 中查找 “str”
grep ^str /tmp/test在文件 ‘/tmp/test’ 中查找以 “str” 开始的行
grep [0-9] /tmp/test查找 ‘/tmp/test’ 文件中所有包含数字的行
grep str -r /tmp/*在目录 ‘/tmp’ 及其子目录中查找 “str”
diff file1 file2找出两个文件的不同处
sdiff file1 file2以对比的方式显示两个文件的不同

文件和目录

指令说明
cd /home进入 ‘/home’ 目录
cd …返回上一级目录
cd …/…返回上两级目录
cp file1 file2将file1复制为file2
cp -a dir1 dir2复制一个目录
cp -a /tmp/dir1 .复制一个目录到当前工作目录(.代表当前目录)
ll显示该文件夹下详细信息
ls -lrt按时间升序显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
pwd显示当前工作路径
mkdir dir1创建 ‘dir1’ 目录
mkdir dir1 dir2同时创建两个目录
mkdir -p /tmp/dir1/dir2创建一个目录树
rmdir aa删除空目录aa
mv dir1 dir2移动/重命名一个目录
rm -f file1不询问,删除 ‘file1’
rm -rf dir1递归删除 ‘dir1’ 目录及其子目录内容
rm -rf xx.*删除匹配*格式的所有内容,慎用

磁盘空间、内存使用

指令说明
df -h查看整体磁盘空间使用
du -sh查看当前文件夹磁盘空间使用
top查看cpu使用情况

新建用户

指令说明
groupadd oinstall创建用户组oinstall
useradd -g oinstall oracle建用户oracle并指定用户组oinstall
useradd -g oinstall -G dba -m oracle#创建oracle用户,并加入到oinstall和dba用户组;-g<群组>  指定用户所属的群组。;-G<群组>  指定用户所属的附加群组。;-m  自动建立用户的登入目录。
passwd oracle设置oracle用户的密码
id oracle查看新建的oracle用户
chown -R oracle:oinstall /opt/home/oracle设置文件权限
cat /etc/passwd查看用户
cat /etc/group查看用户组
w查看当前活跃的用户列表
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more#对于 cat /etc/passwd 的替换

防火墙

指令说明
firewall-cmd --zone=public --add-port=1521/tcp --permanent放开1521端口;1、firwall-cmd:是Linux提供的操作firewall的一个工具;2、–permanent:表示设置为持久;3、–add-port:标识添加的端口;
firewall-cmd --reload在不改变状态的条件下重新加载防火墙配置文件
systemctl status firewalld查看防火墙的状态
systemctl start firewalld启动防火墙服务
systemctl disable firewalld禁用防火墙
firewall-cmd --reload重载配置文件
firewall-cmd --list-ports查看已经开放的端口
firewall-cmd --list-all查看防火墙规则
firewall-cmd --query-port=8080/tcp查询端口8080是否开放
firewall-cmd --permanent --remove-port=8080/tcp移除端口8080
systemctl stop firewalld关闭防火墙,在生产环境,千万不要这样做

进程

指令说明
ps显示进程
ps -ef显示所有进程
ps -ef|grep tomcat在所有进程中搜索和tomcat相关的
kill -9 PID强制杀掉某个进程

IP

指令说明
ip addr查看网络ip地址
ifconfig查看网络ip地址
ping ip地址查看是否可以连接某个ip
telnet ip地址 port端口telnet 192.168.92.101 22,是否可以连接该机器该端口,可检查防火墙
-bash: unzip: 未找到命令
[root@ylm-100 oracle]# yum install -y unzip zip
-bash: vim: 未找到命令
[root@ylm-01 etc]# rpm -qa|grep vim
vim-minimal-7.4.160-5.el7.x86_64
[root@ylm-01 etc]# yum -y install vim-enhanced
已加载插件:fastestmirror
-bash: telnet: 未找到命令
java.net.SocketTimeoutException: connect timed out
先确认防火墙问题:No route to host
#列出telnet相关的安装包
yum list telnet*
#安装telnet服务
yum install telnet-server
#安装telnet客户端
yum install telnet.*
-bash: netstat: 未找到命令
yum -y install net-tools
-bash: wget: 未找到命令
#yum是前端软件包管理工具,wget是一个下载文件的工具
yum -y install wget
cd /usr/local/soft/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz

资料参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值