记一次linux中简单的命令(一)

记一次linux中简单的命令(一)

什么是Linux

Linux是操作系统的核心。其实Linux是一个UNIX克隆。但它实际上是由ScratchLinus Torvalds创建的。

Linux是免费的开源软件,这意味着您可以简单地在Linux中更改任何内容并以您自己的名义重新分发它!有几种Linux发行版,通常称为“发行版”。

  1. Ubuntu Linux
  2. 红帽企业Linux
  3. Linux Mint
  4. Debian
  5. Fedora

Linux主要用于服务器。大约90%的互联网由Linux服务器提供支持。这是因为Linux快速,安全且免费!使用Windows服务器的主要问题是

它们的成本。这可以通过使用Linux服务器来解决。在全球大约80%的智能手机中运行的操作系统Android也是由Linux内核制作的。

Linux Shell或“终端”

shell是一个程序,它接收来自用户的命令并将其提供给OS进行处理,并显示输出。Linuxshell是它的主要部分。

它的发行版来自GUI(图形用户界面),但基本上,Linux有一个CLI(命令行界面)。

我简单的说一下在Linuxshell中使用的基本命令:

Linux命令

基本命令

1. pwd: 首次打开终端时,您位于用户的主目录中。要知道您所在的目录,可以使用“pwd”命令。它为我们提供了绝对路径,

这意味着从根开始的路径。根是Linux文件系统的基础。它用正斜杠(/)表示。用户目录通常类似于“/root/桌面”

2. ls: 使用“Is”命令知道您所在目录中的文件。您可以使用命令“ls -a”查看所有隐藏文件。

3. cd: 使用“cd”命令转到目录。例如,如果您在主文件夹中,并且想要转到下载文件夹,则可以使用“cd Downloads”。

但是此命令区分大小写,您必须完全按原样键入文件夹的名称。但是这些命令存在问题。想象一下,你有一个名为“2 343.txt”的文件夹。

在这种情况下,当您键入“cd 2 343.txt”时,shell将把该命令的第二个参数作为另一个参数,因此您将收到一条错误消息,

指出该目录不存在。在这里,您可以使用反斜杠。也就是说,在这种情况下你可以使用“cd 2\ 343.txt”。

空格如下所示:如果只输入“cd”然后按Enter键,它会将您带到主目录。要在此之前从文件夹返回到文件夹,可以键入“ cd ..”。两个点代表回来。

4. mkdir&rmdir: 需要创建文件夹或目录时使用mkdir命令。例如,如果要创建名为“DIY”的目录,则可以键入“mkdir DIY”。

请记住,如前所述,如果要创建名为“DIY Hacking”的目录,则可以键入“mkdir DIY \ Hacking”。使用rmdir删除目录。

rmdir只能用于删除空目录。要删除包含文件的目录,请使用rm

5. touch: touch命令用于创建文件。它可以是任何东西,从空的txt文件到空的zip文件。例如,“ touch new.txt ”。

6. man& -- help: 要了解有关命令以及如何使用它的更多信息,请使用man命令。它显示命令的手册页。

我们输入man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一章节

7. cp 使用cp命令通过命令行复制文件。它需要两个参数:第一个是要复制的文件的位置,第二个是要复制的位置。

8. mv 使用mv命令通过命令行移动文件。我们还可以使用mv命令重命名文件。例如,如果我们要将文件“1.text ” 重命名为“ new.txt

我们可以使用“mv 1.txt newer.txt”。它接受两个参数,就像cp命令一样

9.locate: locate命令用于在Linux系统中查找文件,就像Windows中的搜索命令一样。当您不知道文件的保存位置或文件的实际名称时,

此命令很有用。在命令中使用-i参数有助于忽略大小写(如果它是大写或小写则无关紧要)。因此,如果你想要一个包含单词“hello”的文件,

当你输入“ locate -i hello” 时,它会给你的Linux系统中包含单词“hello”的所有文件的列表。如果你记住两个单词,

你可以用星号(*)分隔它们。例如,要查找包含单词“hello”和“this”的文件,可以使用命令“locate -i * hello * this”。

中级命令

1. echo:echo”命令帮助我们将一些数据(通常是文本)移动到文件中。例如,如果要创建新文本文件或添加到已创建的文本文件,

只需输入“ echo hello,my name is alok >> new.txt ”。你不需要在这里使用反斜杠来分隔空格,因为当我们完成我们需要写的东西时,

我们放入两个三角括号。

2. cat: 使用cat命令显示文件的内容。它通常用于轻松查看程序。

3.ping: 使用ping检查与服务器的连接。维基百科称,“ Ping是一种计算机网络管理软件实用程序,

用于测试互联网协议(IP)网络上主机的可达性”。简单地说,当您输入“ ping baidu.com ”时,它会检查它是否可以连接到服务器并返回。

它衡量这个往返时间,并为您提供有关它的详细信息。对我们这样的简单用户使用此命令是检查您的Internet连接。

如果它ping Baidu服务器(在这种情况下),您可以确认您的互联网连接是否有效!

4.apt-get: 使用aptLinux命令行中使用包。使用apt-get安装包。这需要root权限,因此请使用sudo命令。

例如,如果要安装文本编辑器jed(如前所述),我们可以输入命令“ sudo apt-get install jed ”。同样,任何包都可以像这样安装。

每次尝试安装新软件包时都可以更新存储库。你可以输入“sudo apt-get update ” 来做到这一点。您可以通过键入“ sudo apt-get upgrade

来升级系统。我们还可以输入“ sudo apt-get dist-upgrade ”来升级发行版”。命令“ apt-cache search ”用于搜索包。如果要搜索一个,

可以输入“ apt-cache search jed”(这不需要root)

使用Linux命令行的提示和技巧

1:如果充满了太多命令,您可以使用clear命令清除终端。

2:TAB可用于填写终端。例如,您只需要键入“cd Doc”然后选择TAB,终端填写其余部分并将其设为“ cd Documents ”。

3:Ctrl + C可用于安全地停止终端中的任何命令。如果没有停止,则可以使用Ctrl + Z强制停止它。

4:您可以使用exit命令退出终端。

5:您可以使用命令sudo haltsudo reboot关闭或重新启动计算机

原文地址:https://www.cnblogs.com/lxz-1263030049/p/9745170.html

时间: 2024-07-30 10:07:45

记一次linux中简单的命令(一)的相关文章

Python实现Linux中简单du命令

实现代码如下: 说明:现在代码已实现du命令的 -s 统计功能,统计与系统du命令稍有差别,比如用ls -ld /root结果为4096,而du计算出来是1040,用当前python计算出来也是4096. #!/usr/bin/python #*-*coding:utf8*-* import sys import os from optparse import OptionParser #使用选项帮助信息可以使用中文 reload(sys) sys.setdefaultencoding("utf

linux中的压缩命令详细解析(二)

我们在<Linux中的压缩命令详细解析(一)>中已经讲解了常见的三种压缩命令,下面我们开始讲解工作中最常用到的tar命令. 为了使压缩和解压缩变得简单,tar命令就应运而生了.那么究竟该如何使用呢? tar.gz格式: 压缩命令: tar -zcvf 压缩文件名 源文件名 举例: 把abc文件压缩成后缀为tar.gz格式的文件 tar -zcvf abc.tar.gz abc 解压缩命令: 举例:解压缩abc.tar.gz文件 tar -zxvf abc.tar.gz tar.bz2格式: 压

linux中的strings命令简介

摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道strings命令的.我们先用man strings来看看: strings - print the strings of printable characters in files. 意思是, 打印文件中可打印的字符.  我来补充一下吧, 这个文件可以是文本文件(test.c), 可执行文件(te

linux中的压缩命令详细解析(一)

我们在Linux中最常用到的有关压缩的命令,我们知道下面介绍的5种就完全足够了. 它们的格式分别是:*.zip  *.gz  *.bz2  *.tar.gz  *.tar.bz2 OK,言归正传,我们一个一个来介绍: (1)*.zip格式 这里强调一点:*.zip格式可以与Windows上的该格式文件通用,换句话说就是Windows上的zip格式压缩文件可以在Linux上解压. 压缩文件命令:zip 压缩文件名 源文件名 举例:我的/root目录下有一个abc文件,下面把abc文件压缩成一个压缩

Linux中的cp命令&老九门

cp命令详解 cp命令的老九门 我们先看第一种情况: 1.源是一个文件,目标是不存在的 使用 cp aa /testdir/dir1他会创建一个dir1的目标文件,并且将源的内容放到创建的dir目标文件中 2.源是一个文件,目标存在且为文件(上述命令执行后,dir1的文件就会被创建了),然后再次执行cp aa /testdir/dir1,会提示你是否覆盖dir1这个文件,选择y后,再次查看aa和dir1文件的属性,发现dir1的mtime发生了改变说明该文件是被修改了,的确完成了复制. 但是使用

教你在Linux中如何用命令或手动修改文件来添加一个用户

教你在Linux中如何使用命令或手动修改文件添加一个用户 首先我们从一个例子进行引入:添加一个happy用户,基本组为happy(5200),附加组为luzhi. 一.用命令的方法实现: groupadd -g 5200 happy useradd -u 5200 -g happy -G luzhi  happy passwd happy su - happy 这样就这个用户就创建成功了. 下面来演示一下: 验证系统中是否存在happy用户,从输出看是没有存在happy用户的. 2.我们先建一个

Linux中的In命令

ln是linux中一个非常重要命令.它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: ln -s  源文件 目标文件    -s 是 symbolic的意思. 例:ln  -s  /lib/lsb   /usr/lj即:在usr目录下建立指向/lib/lsb目录的lj文件. 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link

linux中的strings命令简介2

摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 之前我们聊过linux strings的用法和用途, 但据我了解, 还有部分朋友并不常用strings, 这是个不好的习惯. 所以, 本文继续啰嗦一下strings命令. 在软件开发中, 我们经常需要修改代码, 并生成静态库.动态库或者可执行文件, 有时候, 工程太大, 那怎样确定自己改动的代码正确编译到库中去了呢? 用strings命令吧!  

辛星浅析linux中的ac命令

linux中的ac命令根据当前/var/log/wtmp文件中的登录的进入和退出来报告用户连接的时间,默认是以小时为单位,如果不使用标识,则报告的是总时间. 它的主要参数有两个: (1)-d将显示每天的连接时间. (2)-p将显示每个用户的连接时间.