台州市建设规划局路桥分局网站,便宜的网站建设公司,网站热点关键词,做门户网站长沙社区赚钱吗前言 「作者主页」#xff1a;雪碧有白泡泡 「个人网站」#xff1a;雪碧的个人网站
我们来快速了解liunx命令 文章目录 前言解析命令提示符linux的文件和目录文件和目录管理文件操作 进程管理命令系统管理网络管理 书籍推荐 本文以服务器最常用的CentOS为例
解析命令提示…前言 「作者主页」雪碧有白泡泡 「个人网站」雪碧的个人网站
我们来快速了解liunx命令 文章目录 前言解析命令提示符linux的文件和目录文件和目录管理文件操作 进程管理命令系统管理网络管理 书籍推荐 本文以服务器最常用的CentOS为例
解析命令提示符
[rootmylinux ~]#解释每个字符的含义如下
[表示命令行提示符的开始。root表示当前用户为root用户。表示分隔符用于分隔用户名和主机名。mylinux表示当前主机名为mylinux。~表示当前目录为用户的主目录。]表示命令行提示符的结束。#表示当前用户为超级用户root具有最高权限。
总体来说就是两种情况
[用户名主机名 当前目录]#
[用户名主机名 当前目录]$linux的文件和目录 /根目录整个文件系统的起始点。 /bin存放系统中的基本命令和可执行文件。 /boot存放启动Linux系统所需的文件如内核文件和引导加载程序。 /dev存放设备文件用于与系统中的硬件设备进行通信。 /etc存放系统的配置文件。 /home存放用户的家目录每个用户都有一个独立的子目录。 /lib存放系统所需的共享库文件。 /media用于挂载可移动媒体设备如光盘、USB驱动器等。 /mnt用于挂载临时文件系统或其他文件系统。 /opt存放可选的应用程序和软件包。 /proc虚拟文件系统提供有关系统和进程的信息。 /root超级用户root的家目录。 /run存放运行时文件如进程ID文件和套接字文件。 /sbin存放系统管理员使用的系统命令。 /srv存放服务相关的数据文件。 /sys虚拟文件系统提供与系统硬件和内核参数相关的信息。 /tmp存放临时文件。 /usr存放用户程序和文件包括共享库、头文件、文档等。 /var存放可变数据文件如日志文件、缓存文件等。 了解了基本的目录结构后我们来看常用的命令有哪些 好的以下是关于文件和目录管理的文章并使用表格形式进行说明。
文件和目录管理
命令描述例子ls列出目录内容ls 或 ls -lcd切换目录cd /path/to/directorypwd显示当前工作目录pwdmkdir创建新目录mkdir dirnamerm删除文件或目录rm filename 或 rm -r dirnamecp复制文件或目录cp file1 file2 或 cp -r dir1 dir2mv移动文件或目录mv file1 file2 或 mv file /path/to/directorytouch创建空文件或更新文件时间戳touch filenamecat查看文件内容cat filenameless分页查看文件内容less filename
文件操作
命令描述例子touch创建空文件或更新文件时间戳touch filenamecp复制文件cp file1 file2mv移动文件或重命名文件mv file1 file2 或 mv file /path/to/directoryrm删除文件rm filenamecat查看文件内容cat filenamehead查看文件开头部分head filenametail查看文件末尾部分tail filenamemore分页查看文件内容more filenameless分页查看文件内容支持向上翻页less filenamegrep在文件中搜索指定模式grep pattern filenamewc统计文件的行数、字数和字节数wc filename
进程管理命令
命令描述例子ps显示当前正在运行的进程pstop动态显示系统中运行的进程和系统资源的使用情况topkill终止指定的进程kill PIDkillall终止指定名称的所有进程killall process_namepkill根据名称终止匹配的进程pkill process_namepgrep根据名称查找与之匹配的进程的进程IDpgrep process_namenice改变进程的调度优先级nice -n value commandrenice修改正在运行进程的调度优先级renice value PIDnohup在后台运行命令并忽略终端关闭信号nohup command bg将一个在后台挂起的进程放到前台运行bg %job_numberfg将一个在后台挂起的进程放到前台运行fg %job_numberjobs显示在后台运行的作业列表jobssystemctl管理系统服务适用于系统使用 Systemdsystemctl start service_name
系统管理
命令描述例子uname显示系统信息uname -ahostname显示或设置主机名hostnamehostname newnamewhoami显示当前用户名whoamipwd显示当前工作目录pwdls列出目录内容lsls -lcd切换工作目录cd /path/to/directorymkdir创建目录mkdir directoryrm删除文件或目录rm file.txtrm -r directorycp复制文件或目录cp file.txt newfile.txtcp -r directory newdirmv移动文件或重命名mv file.txt newlocation/file.txtmv oldname newnamecat查看文件内容cat file.txtgrep在文件中查找文本grep pattern file.txtchmod更改文件权限chmod 755 file.txtchown更改文件所有者chown user file.txtping测试网络连通性ping google.com
网络管理
命令描述例子ifconfig显示和配置网络接口信息ifconfigifconfig eth0 upip显示和配置网络接口和路由信息ip addr showip route add default via 192.168.1.1route显示和配置网络路由表信息route -nroute add default gw 192.168.1.1netstat显示网络连接、路由和接口统计信息netstat -tulnnetstat -rping测试网络连通性ping google.comtraceroute跟踪网络数据包的传输路径traceroute google.comnslookup查询域名的IP地址和其他DNS记录nslookup google.comdig发送域名查询请求到DNS服务器dig google.comwget下载文件wget http://example.com/file.txtcurl命令行工具和库用于传输数据curl http://example.comssh加密的远程登录协议用于远程管理主机ssh usernamehostnameiptables配置Linux防火墙规则iptables -A INPUT -p tcp --dport 22 -j ACCEPTtcpdump抓取网络数据包tcpdump -i eth0ifup / ifdown启用或禁用网络接口ifup eth0ifdown eth0
书籍推荐
Linux系统管理、服务器设置、安全、云数据中心第10版
京东链接https://item.jd.com/13045379.html 本次送书1~3本【取决于阅读量阅读量越多送的越多】⌛️活动时间截止到2023-12月17号✳️参与方式关注博主三连点赞、收藏、评论 【内容简介】
《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本及命令行工具并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。
Linux是云计算中大多数技术进步的核心这意味你必须扎实掌握Linux技术从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机并讲述如何管理虚拟网络和网络存储。
推荐一个免费的chatgpt网站链接