对于刚接触linux来说,命令是必不可少的。在linux中很多东西都是要用命令来控制,接下来就将我所了解到的常用命令列举一下,供大家参考:
一、基础命令
su root : 进入管理员用户
cd :切换到当前用户的主目录
cd 目录 :切换目录
cd ~ :切换到当前用户的家目录
cd . . :返回上一级
hostnamectl set-hostname 名称 :修改主机名
bash :刷新主机名
ls :查看当前目录
部分参数:
- l :列表方式显示文件的详细信息
- h :配合 - l以人性化的方式显示文件大小
ll :查看当前目录的权限 【 r(只读) w(写入) x(执行) 】
cat 文件名 :在不打开文件的情况下预览文件
pwd :显示当前所在路径
password 用户名 :修改密码
uname -a (-all) :显示当前的linux版本
wc -l 文件名 :打印文件的行数
wc -c 文件名 :打印字节数
history :显示使用过的命令
!行数 :运行此命令
ping IP地址 : 测试网络连接的网络终端工具
shutdown -h now :立即关闭虚拟机
shutdown -h 时间 : 24小时格式关闭系统
reboot :重新启动虚拟机
yum install apt :安装 apt
apt install 软件包 : 安装软件
apt remove 软件名 :卸载软件
apt upgrade : 更新已安装的包
tar -zcvf 压缩的文件 被压缩的文件/路径... :压缩文件
tar -zxvf 压缩的文件 :解压压缩文件
tar -zxvf 压缩的文件 -C 指定路径 :解压到指定路径
部分参数:
- z :通过gzip的支持进行压缩/解压: 文件名最好为.tar.gz结尾的
- c :可搭配 - v 来查看过程中被打包的文件名
- t :查看文件名
- x :解包或解压缩 ,可以搭配 - C (大写)指定目录解压
- v :在压缩/解压的过程中,将正在处理的文件名显示出来
- f :要立刻处理的文件名
cp :选择复制文件或目录到另一个文件或目录
部分参数:
- i : 覆盖文件前提示
二、创建、删除 和编辑(文件 目录)
mkdir 名称 :创建目录
mkdir -p 名称 :递归创建目录
rmdir 目录名 :
touch 名称 :创建文件
rm 文件名 :删除文件
rm -r 目录名 :删除空目录
rm -rf 目录名 :删除包含内容的目录
clear : 清除当前终端页面
vi 文件路径 : 编辑文件
vim 文件路径 :编辑文件
chmod +x 文件名 :修改文件权限
. / 可执行文件 : 执行脚本
三、其他命令补充
tail 文件名或文本名 :默认显示文件或文本最后10行
tail -n 文件名或文本名:显示文件或文本最后n行
find -name 文件名:搜索文件
wget 网址文件:外网获取文件
kill 进程ID或(程序的二进制名称):终止进程
unzip zip文件名 :解压压缩包
exit :自动关闭正在使用的终端
df 路径 :查看设备状况,也可以查看存储设备的变化
yum makecache : 更新本地缓存
yum clean all :删除repository元数据生成的缓存文件、对repository对其进行重新验证 、删除repository元数据、删除任何缓存的RPM软件包
总结:
命令有很多,只列举了一部分,最主要的还是要学会查看Linux命令参数
利用 (某个命令 --help)查看 如图所示