Mark一些常用的Linux的命令

(CentOS7)

0. firewalld 防火墙

firewalld是centos7的一大特性,支持动态更新,不用重启服务。

命令 注释
systemctl start firewalld 启动
systemctl restart firewalld 重启
systemctl status firewalld 查看状态
systemctl disable firewalld 永久禁用
systemctl stop firewalld 暂时停用
firewall-cmd --permanent --add-port=8080/tcp 永久打开一个端口
firewall-cmd --permanent --remove-port=8080/tcp 永久关闭一个端口

1.解压、压缩文件包

命令 注释
tar -xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar -xzvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip

2.网络

命令 注释
ifconfig 查询本机ip
/etc/sysconfig/network-scripts/ 本机网卡文件地址
systemctl restart network.service 重启网络服务

3.vi/vim

命令 注释
i 切换到插入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令
q 退出程序
w 保存文件
x==wq 保存并推出
[Ctrl] + [f] 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)
[Ctrl] + [d] 屏幕『向下』移动半页
[Ctrl] + [u] 屏幕『向上』移动半页
$ ==[End] 移动到这一行的最后面字符处(常用)
H 光标移动到这个屏幕的最上方那一行的第一个字符
M 光标移动到这个屏幕的中央那一行的第一个字符
L 光标移动到这个屏幕的最下方那一行的第一个字符
G 移动到这个档案的最后一行(常用)
nG n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)
gg 移动到这个档案的第一行,相当于 1G 啊! (常用)
n<Enter> n为数字。光标向下移动 n 行(常用)
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
. 想要重复删除、重复贴上等等动作,按下小数点『.』就好了! (常用)

4.设置免密码登录

#step1:
ssh-keygen -t rsa
#step2:
cd ~/.ssh/
#step3:
cat id_rsa.pub >> authorized_keys

ps:
1.root下执行
2.ssh-keygen 只生成id_rsa和 id_rsa.pub 文件,authorized_keys是自己添加的,如果出了错,可以删除authorized_keys,重新写入:D

5.系统的基本操作

命令 注释
shutdown –h now 立马关机
shutdown –h 20:25 系统会在今天20:25关机
shutdown –h +10 十分钟后关机
shutdown –r now 系统立马重启
shutdown –r +10 系统十分钟后重启
reboot 就是重启,等同于 shutdown –r now
halt 关闭系统,等同于shutdown –h now 和 poweroff

返回上一级目录

cd ..

一些不一样的操作

mkdir glassy{1..5}  # 创建glassy1,glassy2,glassy3,glassy4,glassy5文件夹
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容