Linux对我们的生活有着很大的影响。不单单是服务器,就连你的安卓手机上面就有Linux内核,大家平时没事可以下载一个SSH连接工具,就可以从手机连接电脑,从电脑连接到手机

当你给手机加一个虚拟分区,就可以大大提高手机的速度哦

当然,如果你是头一次入手Linux会觉得命令行不舒服。不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门。

下面我们一起来看看这10个Linux基本命令。

1.sudo

这个SuperUserDo是Linux新手要使用的最重要的命令。在ubuntu中需使用根权限的每一个命令都需要这个sudo命令。你可以在需要根权限的每个命令之前使用sudo。

sudo 表示临时取得root权限

$ sudo su 

这里需要清楚一点,比如su - 表示切换到root用户下面

2.ls(list)

就跟别人一样,你常常想要看到目录里面的任何内容。借助list命令,终端就会显示你正在处理的那个目录里面的所有文件和文件夹。假设我在/home文件夹里面,想查看/home里面的目录和文件。

/home$ ls 

/home中的ls返回下列结果:

imad lost+found 

3.cd

更改目录(cd)是始终在终端中使用的主要命令。它是最基本的Linux命令之一。使用这个命令很简单。只要输入你想要从当前目录进入到的那个文件夹的名称。如果想要返回上一级,只要将双圆点(..)作为参数。

假设我在/home目录中,想进入到始终在/home里面的usr目录。下面是我可以使用cd命令的方法:

/home $ cd usr 

/home/usr $ 

4.mkdir

仅仅更改目录还不全面。有时候,你想要创建一个新的文件夹或子文件夹。可以使用mkdir命令来做到这一点。只要在终端中将你的文件夹名称放在mkdir命令的后面即可。

~$ mkdir folderName 

如果我们使用了touch创建了一个文件,再去创建一个相同的文件夹是创建不了的,大家可以试试。

5.cp

拷贝粘贴是我们为了组织整理文件而需要完成的重要任务。使用cp将帮助你从终端拷贝粘贴文件。首先,你确定想要拷贝的那个文件,然后输入目的地位置,即可粘贴文件。

$ cp src des 

注意:如果你将文件拷贝到任何新文件都需要根权限的目录,那么你就需要使用sudo命令。

6.rm

rm这个命令可以移除你的文件,甚至移除你的目录。如果文件需要根权限才能移除,可以使用-f。你还可以使用-r来进行递归移除,从而移除你的文件夹。

$ rm myfile.txt 

7.apt-get

就不同的发行版而言,这个命令各不相同。在基于Debian的Linux发行版中,想安装、移除和升级任何软件包,我们可以使用高级包装工具(APT)软件包管理器。apt-get命令可帮助你安装需要在Linux中运行的软件。这是个功能强大的命令行工具,可以执行安装、升级、甚至移除软件这类任务。

在其他发行版(比如Fedora和Centos)中,有不同的软件包管理器。Fedora过去有yum,但现在它有dnf。

$ sudo apt-get update 

$ sudo dnf update 

8.grep

你需要找到一个文件,但是又记不得它的确切位置或路径。grep可以帮助你解决这个问题。你可以使用grep命令,根据给定的关键字帮助找到文件。

$ grep user /etc/passwd 

9.cat

作为用户,你常常需要查看来自脚本的一些文档或代码。同样,其中一个Linux基本命令是cat命令。它会为你显示文件里面的文本。

$ cat CMakeLists.txt 

10.poweroff

最后一个命令是poweroff。有时候,你需要直接从终端来关机。这个命令就能完成这项任务。别忘了在命令的开头添加sudo,因为它需要根权限才能执行poweroff。

$ sudo poweroff 

结束语

这10个基本的Linux命令不会立马让你变成Linux极客。它会帮助你在这个早期阶段开始使用Linux。借助这些基本的Linux命令,开始使用Linux,并且定个目标:每天学会使用1个至3个命令,对你大有帮助。

欢迎关注微信公众号:xinsz08  这里是你提升能力最好的平台。

运维新手必备的10个基本Linux命令相关推荐

  1. linux运维学了又忘记,Linux运维工程师经常忘记的10个实用Linux命令

    今天小编要跟大家分享的文章是关于Linux运维工程师经常忘记的10个实用Linux命令.正在从事Linux运维相关工作的小伙伴们来和小编一起看一看吧,希望能够对大家有所帮助. 1)pgrep pgre ...

  2. 运维工程师必会的linux命令下载,运维工程师必会的109个Linux命令.pdf

    Linux公社 运维工程师必会的109 个Linux 命令 版本 1.0 崔存新 目录 1 文件管理 5 1.1 basename 5 1.2 cat 5 1.3 cd 6 1.4 chgrp 6 1 ...

  3. 运维基本功(十二): Linux命令回顾与扩展

    本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...

  4. base64 linux_每个Linux新手都应该记住的10个基本Linux命令

    Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你 ...

  5. awk截取字符命令_Linux运维基础技能: 脚本编程与Linux命令

    本系列文章一共三篇,分别为<脚本编程与 Linux 命令>.<接入层与网络基础>和< MySQL 与 SQL 优化>,由腾讯高级工程师 luaruan(阮永顺) 原 ...

  6. 运维请注意:”非常危险“的Linux命令大全

    转载自:freebuf Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险.所以,在输入某些命令前,请多多检查再敲回车. rm –rf rm –rf是删除文件 ...

  7. 写给运维新手的十一条 Docker 守则,牢记!

    很多人最终还是决定使用 Docker 解决问题.Docker 的优点很多,比如: 一体化--将操作系统.库版本.配置文件.应用程序等全部打包装在容器里.从而保证 QA 所测试的镜像 (image) 会 ...

  8. linux运维新手参观机房后的心得体会

    时间过得真快,一咋眼,3年快过去了,今天老男孩看到了近3年前一个大学还未毕业老男孩培训的学生的参观机房心得.和入门的朋友分享.虽然当初他们很稚嫩,但如今这两个学生早已成为了企业团队的运维领导核心,一个 ...

  9. 运维工程师必会的109个Linux命令(1)

    点击链接加入QQ群 522720170(免费公开课.视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe 1 文件管理 1.1 basename 1.1. ...

最新文章

  1. Android 实现网页账号自动登录
  2. 【Mongodb】 Replica set的自动故障切换
  3. 21天学通python pdf-21天学通Python PDF百度网盘资源下载
  4. 【错误记录】VMware 虚拟机报错 ( Ubuntu-Unattended upgrade in progress during shutdown, please don‘t turn off )
  5. 浅析x86架构中cache的组织结构
  6. 信号处理频谱分析中,如何选择合适的窗函数
  7. PHP大数据处理【转】
  8. Python二级笔记(1)
  9. 设计模式学习总结(一)——设计原则与UML统一建模语言
  10. matlab 连通域数量,【Matlab】找到矩阵中每个连通域的最小值
  11. 凸优化第五章对偶 5.2 Lagrange对偶问题
  12. ERROR: libopenjp2 = 2.1.0 not found using pkg-config
  13. FPGA IP核分类
  14. 哪些版本linux支持arm,腾讯QQ Linux版本正式回归 支持x64 ARM64 MIPS64架构
  15. 关于仿写写一个网易云静态页面的那些事
  16. 基于EMC的共模干扰与差模干扰以及抑制方法(转载)
  17. .net 网站接入支付宝扫码支付
  18. 手动标记用例状态_别再用「六个点」当省略号了,这些标点都有更规范的输入方式...
  19. PYTHON3 Modbus_tk
  20. 小程序组件的初始化方法attached

热门文章

  1. 手把手教你实战apache调优之apache模式介绍
  2. Huber鲁棒损失函数
  3. URG与PSH的区别
  4. linux epoll 单线程,epoll+多线程实现服务器问题
  5. Code Fever 做专属于自己的开源Git代码托管服务
  6. 【Linux中shell命令】.sh文件种种操作
  7. java数组声明语句是_Java数组的声明和遍历
  8. 使用Pods报_OBJC_CLASS_$_XXX解决
  9. redis通过key模糊搜索_Redis几个实战经验积累
  10. mysql字段约束_mysql数据库之表操作及字段约束条件