建议收藏chatGPT说的Ubuntu常用命令合集

简介: 这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳!

写在前面

这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳!

chatGPT说

咚咚咚,咚咚咚,嘿嘿;咚咚咚,咚咚咚,嘿嘿;AI等一会,我来发答案,看图!!!

命令演示

pwd:显示当前目录的路径;

我们使用pwd命令发现,当前目录为用户ubuntu的家目录,即/home/ubuntu,如图所示:

mkdir:创建新目录;

这里虽然说你使用的linux系统原生的都是英文的目录,但是你也可以新建中文的目录,我们这边新建目录”润润润“,如图所示:

这里进一步深入,那假如说我想在润润润下面创建文件夹呢?有两种办法。

第一种,你先cd到润润润,然后重复上面的mkdir命令创建文件夹,因为我不推荐你这么干,所以我就不演示啦。

第二种,mkdir -p xxx/yyy 创建xxx目录如果没有的话,然后再创建其下面的yyy目录。

rmdir:删除空目录;

注意后面很重要,是空目录哦,那假如说你删除多层目录怎么办呢?

rmdir是行不通的,这个时候需要rm登场,rm -rf xxx表示强制删除xxx及其子目录。这里请你们千万不要执行rm -rf /,很危险,别玩火,数据无价,然后你这边如果命令记不清也没关系,后面跟--help就好了。

cd:切换目录;

我给你举个例子,比如这里我cd到snap目录,然后它就进去了。

ls:列出目录中的文件和子目录;

我给你举个例子,比如这里我cd到snap目录,然后它就进去了,进去以后我ls一下,你看出来一个tree目录。

rm:删除文件或目录;

这里参考楼上,我们cd ..回退到上一级目录,然后新建目录1/0/0/8/6然后将其强制删除。

cp:复制文件或目录;

我们先造一个目录money,然后我们在目录里面放一堆美刀,再放点RMB吧,最后我们将美刀和RMB放到money下面。

我们再拷贝一份money到我的money,这里我们使用cp -r xxx yyy把xxx复制一份到yyy

mv:移动文件或目录;

这里直接进行强制覆盖文件吧,我们把最外层的dollar和rmb都覆盖掉money下面的,为了证明我们覆盖了,我们再加点美刀,别问为什么,问就是美刀贵,可以买更多的冰淇淋。

mv还有重命名的意思,你这边有这么多数字,别人就会嫉妒你,就会来抢你的,你要给它藏好不要声张,你把它命名成noMoney好了

touch:创建新文件或更新已有文件的时间戳;

cat:查看文件内容;

less:分页查看文本文件的内容;

比如less xxx表示分页查看文本内容,按q表示退出,我就不演示了。

grep:在文件中查找指定的字符串;

grep xxx 文件,还有一个运维常用的就是grep一些端口啥的,如图所示。

ps:列出当前正在运行的进程;

top:实时查看系统资源使用情况;

还是按q退出,top能查看的参数如下,我们看到有cpu、内存、虚拟内存、任务进程线程等。

kill:终止一个进程;

通过命令python -m SimpleHTTPServer 8888&我们起一个简单的python的HTTP服务,然后暴露在8888端口,然后我们通过ps aux | grep 8888查看这个进程的相关信息,最后我们直接kill -9 PID把它干掉。

这个是起来的python的http服务,你看默认是当前的目录放给你看。

杀掉进程以后它就不能访问了。

chmod:修改文件或目录的权限;

谈起文件权限,我给你们写首诗吧, 我开始啦。

可读可写可执行

算算数字是个七

可读可写不执行

算算数字是个六

其他我也懒得算

你照着上面推吧

反正公式摆在这

十以内加减法呐

学编程可真有趣

哦哦这个算运维

chown:修改文件或目录的所有者;

下面再来一段绕口令。

ubuntu系统下的ubuntu用户的dollar,要改成ubuntu系统下dollar用户的dolloar,因为dollar本来就是属于dollar,dollar不属于ubuntu,但是ubuntu系统下只有ubuntu没有dolloar,所以要创建一个dollar再划给dollar,那就先创建一个dollar再给dollar,最后dollar归属在dollar下,但它属于ubuntu那个组。

tar:打包和解压文件;

压缩:tar -czvf 这是个压缩包.tar.gz noMoney/

解压: tar -zxvf 这是个压缩包.tar.gz  -C /tmp

请大家仿照这个示例多练习几次,熟能生巧,具体的参数的话我也不想讲了你们自己--help看吧,初学者我建议你把它楼上两句记牢就OK了。

ifconfig:查看网络接口信息;

ping:测试网络连接。

如题所示,我ping通了谷歌、油管、推特和脸书。


以上就是今天的全部内容,希望能在运维路上帮到你,让我们下期再见!

目录
相关文章
|
5月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
297 32
|
5月前
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
165 5
|
7月前
|
Ubuntu 安全 调度
在Ubuntu下安装Debian包:dpkg与apt命令的深度解构。
安装Debian包的知识,就像掌握了海上的航行技术,虽然起初会让人感到陌生甚至困惑,但只要你积累熟练,就能在Ubuntu的世界里畅游无阻。就像每一位成功的航海家,掌握好这些工具,去探索属于你的Ubuntu新世界吧!
224 21
|
6月前
|
Ubuntu Linux
Ubuntu中dpkg和apt命令:debian包安装详解
希望这让你对于Ubuntu中的dpkg和apt命令有了更为清晰的理解。下次你面对软件包安装的问题,就可以轻松应对,优雅地在你的Linux系统中游刃有余了。
504 10
|
8月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
758 25
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
2550 4
|
9月前
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
494 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
11月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
541 10
|
12月前
|
缓存 Ubuntu 网络协议
ubuntu ifconfig命令找不到
通过上述指导,无论你是面临 `ifconfig`命令缺失的困惑,还是希望深入了解Ubuntu系统下的网络管理技巧,都能找到针对性的解决方案,进一步提升你的系统管理能力。
424 2
|
12月前
|
缓存 Ubuntu 网络协议
ubuntu ifconfig命令找不到
通过上述指导,无论你是面临 `ifconfig`命令缺失的困惑,还是希望深入了解Ubuntu系统下的网络管理技巧,都能找到针对性的解决方案,进一步提升你的系统管理能力。
303 1

热门文章

最新文章