5.3Linux的常用命令
一、Linux基本命令
ls /some_path #查看某个文件夹下的文件与子文件夹 /代表根目录,是Linux最顶端的路径,是绝对路径
pwd #查看当前终端所在路径
cd /home/testuser #切换目录命令,将当前终端切换到某一个路径下
cp ./a.cpp ./b.cpp #复制命令 将当前路径下的a.cpp复制一份为b.cpp ./代表当前文件夹所在路径,是相对路径
cp -r ./a ./b #复制整体文件夹
rm b.cpp #删除命令 删除b.cpp
mv a.cpp b.cpp #移动(重命名)命令 将a.cpp更名为b.cpp
mkdir new_folder #新建文件夹new_folder
二、vim基本命令
:wq #保存退出
:q! #不保存,强制退出
dd #删除一行
2dd #删除两行
gg #回到文本第一行
shift+g #转到文本最后一行
/xxx #在文中搜索内容'xxx' 回车搜索,按n键转到下一个
?xxx #反向搜索
三、Linux服务相关命令
systemctl start 服务 #启动服务
systemctl stop 服务 #停止服务
systemctl restart 服务 #重启服务
systemctl reload 服务 #重新加载服务以及它的配置文件
systemctl status 服务 #查看服务状态
systemctl enable 服务 #设置开机启动服务
systemctl enable --now 服务 #设置服务为开机启动并立即启动这个单元:
systemctl disable 服务 #取消开机自动启动
systemctl daemon-reload 服务 #重新载入systemd配置 扫描新增或变更的服务单元 不会重新加载变更的配置 加载变更的配置用reload
这里面的服务代表服务名称,比如:systemctl start dhcpcd(启动dhcpcd服务)
四、基本系统命令
# 查看ip地址
ip a
ip addr
ifconfig
# ping网络(测试网络连通)
ip 目标机器的ip
ping
# 查看系统时间
date
# 注销
logout
# 关机
shutdown now
# 重启
reboot
# 清屏
clear
网上关于Linux命令的文章太多了,这里就只整理了一些常用的Linux命令。