Linux日常使用最多的那些指令

linux系统的历史可以追溯到1991年,芬兰大学生Linus Torvalds创建了这个开源操作系统 。Linux系统具有高度可定制性和免费性,使得它逐渐被广泛接受并在全球范围内得到普及 。今天,Linux已成为许多服务器、智能手机和嵌入式设备的基础操作系统 。

Linux日常使用最多的那些指令

文章插图
对于日常使用,Linux系统提供了一系列命令行工具 , 使得我们可以轻松地管理文件、安装软件和配置系统 。以下是一些最最常见的Linux命令:
  1. 终端命令:
cd:切换目录pwd:显示当前目录ls:列出目录内容mkdir:创建目录rm:删除文件或目录cp:复制文件或目录mv:移动文件或目录chmod:改变文件或目录的权限chown:改变文件或目录的所有者和组
  1. 文件管理命令:
cat:查看文件内容less:分页查看文件内容head:查看文件开头内容tAIl:查看文件末尾内容nano:文本编辑器vim:文本编辑器
  1. 系统设置命令:
 apt-get/yum:软件包管理,用于安装、更新、升级和清理软件systemctl:系统服务管理timedatectl:时间和日期设置hostnamectl:主机名设置sudo:以超级用户权限执行命令除了日常使用的命令外,Linux还提供了一些进阶命令 , 用于更高级别的系统管理和维护 。例如,我们可以使用ifconfig命令来配置网络接口,使用iptables命令来设置防火墙规则 , 使用ssh命令进行远程登录和管理等等 。这些进阶命令需要具备一定的系统知识和经验,因此在使用时需要谨慎 。
一.VMware Workstation Pro1.下载
可从电脑管家上下载VMware Workstation Pro15
2 .激活
然后从百度上搜索激活码激活
3.新建虚拟机
文件 — 新建虚拟机 — 典型 — 下一步 — 安装光盘映像 — 下一步 — Linux — 设置虚拟机名称和位置 —内存分配4G,两个核心 , 硬盘20G
修改IP等配置
编辑 — 虚拟网络编辑器 — NAT — 查看其中的相关信息 , 并在虚拟网络中设置 , IP不同,其他相同,修改之后需要重启网络服务
systemctl restart.NETwork二.Linux指令系统信息指令
arch //显示处理器架构uname -m //显示处理器架构uname -r //显示正在使用的内核版本dmidecode -q |more //显示硬件系统部件,回车一行,空格一页cat /proc/cpuinfo //显示cpu infodate //显示日期cal 2023 //显示2023日历date -s 2023-10-14 //设置时间clock -w //将时间修改保存到BIOS关机重启指令
shutdown -h now //关闭系统init 0 //关机shutdown -h hours:minutes & //按预定时间关闭系统shutdown -r now //重启reboot //重启Logput //重启init 6 //重启文件和目录
cd /home //进入“home”目录cd … //返回上一级目录cd …/ //返回上两级目录pwd //显示当前工作路径ls //查看目录中的文件ls -F //查看目录中的文件ls -l //显示文件和目录的详细资料ls -a //显示隐藏文件ls [0-9] //显示包含数字的文件名和目录名mkdir file1 //创建一个名为file1的目录mkdir file1 file2 //创建名为file1、file2的目录mkdir -p A/B/C //创建目录树rm -f a //删除名为a的文件rmkdir file1 //删除一个名为file1的目录rmkdir -f file1 //删除一个名为file1的文件rmkdir -rf file1 //删除一个名为file1的目录及其内容mv fdir1 new_dir //重命名/移动一个目录cp file1 file2 //复制一个文件cp dir/*. //复制一个目录下所有文件到当前目录4. 文件搜索
find / -name B //从/开始进入根文件系统搜索文件和目录打包压缩文件
查看文件内容
cat file1 //从第一个字节开始正向查看文件的内容tac file1 //从最后一行反向查看文件的内容more file1 //查看一个长文件的内容(一行一行回车)less file1 //查看一个长文件的内容(一页/空格)//ctrl+C/退出head -2 //查看一个文件头两行tail -2 //查看一个文件后两行Mcat -n a //查看文件的行数网络
mkdir file1 file2 //创建一个名为file1的目录mkdir file1 file2 //创建一个名为file1的目录三.常用Linux和Docker指令1.常用指令
clear //清屏ifconfig //查看ipip addr |more //查看ipjps //查看所有进程docker ps //查看docker运行的服务docker ps -a //查看所有含隐藏的服务kill -9 13879 //创建一个名为file1的目录docker exec -it web bash //进入web容器下docker cp home.jsp web:/opt…home1.jsp //将home拷贝到web容器下的路径systemctl stop firewalld //关闭防火墙stop可替换为:start开启 ;enable使能开 ;disable使能关;status状态;restart重启//rm name //删除名为name的文件rm -f name //强制删除名为name的文件rm -f name //递归删除名为name的文件及其内容rmdir name //删除名为name的文件mv name1 name2 //改name1为name2mv file //将file移动到根目录下cd / //进入到/目录下cd … //返回上一行ls //查看文件/文件夹ls -l //查看文件/文件夹,列表形式ls -a //查看文件/文件夹,含隐藏vim或vi file //进入file文件编辑i //insert进入编辑ESC //退出编辑:wq //保存并退出!q //强制退出cat file //查看file内容但不能修改cat file1 file2 > file3 //将file1和file2连接成file3find -name AA //寻找名为AA的文件find path -option -print -exec -ok command AA //格式Ctrl + C //关闭进程Ctrl + Z //后台进行tops 或 top //任务管理器Tab键 //自动补充后面名字及后缀sh abc.sh //执行abd shell脚本tar -zxvf scada.tar.gz //解压scada压缩包tail -100 //尾部100行docker logs --tail=100 web //查看web日志后100行pwd //显示当前路径mkdir file1 //创建一个名为file1的目录mkdir file1 file2 //创建一个名为file1的目录sudo service sshd struct //开启sshsystemctl start sshd. service //bin路径目录下开启ssh


推荐阅读