当前位置: 首页 > 科技观察

从Win到Linux!20条菜鸟实用命令(下)

时间:2023-03-15 23:51:09 科技观察

对于新手来说,如果打算从Windows转Linux系统平台,或者刚转Linux,使用Linux命令来帮助完成所有任务是一个基本的方法。毋庸置疑,在线文档和技术社区可以提供很多相关内容和帮助,但是笔者从tecmint.com上的一篇文章中收集了如何轻松学习和理解Linux命令,这将激励很多新手掌握Linux并积极使用它.1、ls命令首先,ls命令的意思是列出目录的内容(ListDirectoryContents)。运行它以列出文件夹的内容。“ls-l”命令以长列表方式列出文件夹的内容。“ls-a”命令将列出文件夹的所有内容,包括以“.”开头的隐藏文件。注意:在Linux中,以“.”开头的文件是隐藏文件,每个文件、文件夹、设备或命令都被视为一个文件。ls-l命令输出:1.d(代表一个目录)。2.rwxr-xr-x是文件或目录所属的用户或用户组。3、上例中第一个ravisaive表示该文件属于用户ravisaive4。上例中的第二个ravisaive表示该文件属于用户组ravisaive5。4096表示文件大小为4096字节。6.May801:06表示文件最后一次修改的日期和时间。7.***代表文件/文件夹的名称2.lsblk命令“lsblk”是列出块设备。除了RAM之外,块设备还以标准的树状输出格式整齐地显示。“lsblk-l”命令以列表格式(而不是树格式)显示块设备。注意:lsblk是了解新插入的USB设备名称的最有用和最简单的方法,尤其是当您在终端中处理磁盘/块设备时。3、md5sum命令“md5sum”是计算和验证MD5消息签名。md5checksum(通常称为hash)用于匹配或验证文件的完整性,因为文件可能受到传输错误、磁盘错误或无害干扰的影响。注意:用户可以使用md5sum官方提供的签名信息进行匹配检测,但md5sum不如sha1sum安全。4.dd命令“dd”命令代表转换和复制文件。它可以用来转换和复制文件,大部分时间用来将iso文件(或任何其他文件)复制到USB设备(或任何其他设备),所以它可以用来制作USB启动盘。注意:在上面的例子中,usb设备是sdb1(使用lsblk命令验证,否则会重写你的磁盘或系统),请谨慎使用磁盘名称。5.uname命令“uname”命令是UnixName的简称。显示有关机器名称、操作系统和内核的详细信息。注意:uname显示的是内核类别,详细信息可以通过uname-a命令显示。uname-a命令由以上信息详细解释★"Linux":系统内核名称★"tecmint":设备节点名称★"3.8.0-19-generic":内核发布版本★"#30-UbuntuSMP":内核版本“i686”:处理器架构“GNU/Linux”:操作系统名称#p#6。historycommand“history”命令是历史记录,显示在终端执行的所有命令的历史记录。注:按住“CTRL+R”可以搜索已经执行过的命令,写命令时可以自动补全。7.sudo命令“sudo”(超级用户)命令允许授权用户执行来自超级用户或其他用户的命令。由sudoers列表中的安全策略指定。注意:sudo允许用户借用超级用户权限,但另一个“su”命令实际上是作为超级用户登录的。从安全的角度来看,sudo比su更安全。值得考虑的是,日常使用不建议使用sudo或su,因为可能会导致严重的错误。Linux社区流行一句话:8.mkdir命令“mkdir”(Makedirectory)命令在命名路径下创建一个新目录。但是,如果目录已经存在,则会返回“无法创建文件夹,文件夹已存在”的错误信息。注意:只能在用户具有写入权限的目录中创建目录。mkdir无法创建目录“tecmint”,因为该文件已经存在。前面提到在linux中,文件、文件夹和脚本都被认为是文件。9.touch命令“touch”命令表示将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在时创建该文件。如果文件已经存在,它将更新时间而不改变文件的内容。注意:touch可用于在用户具有写入权限的目录中创建不存在的文件。10.chmod命令“chmod”命令是改变文件的模式位。chmod根据所需模式更改每个给定文件、文件夹、脚本等的文件模式(权限)。文件中有3种类型的权限。如果文件是只读的,设置为'4';只写权限,设置为'2';只执行权限,设置为1;读写权限,就是4+2=6等等。现在您需要设置3个用户和用户组权限。首先是所有者,然后是用户所在的组,最后是其他用户。这里root权限为rwx(读写和执行权限),用户组权限为r-x(只有读和执行权限,没有写权限),其他用户权限为-x(只有执行权限),以便改变其authority,为所有者、用户组和其他用户提供读、写和执行权限。注意:此chmod命令是对系统管理员和用户最有用的命令之一。对于多用户环境或服务器中的用户,如果文件被设置为不可访问,或者设置了错误的权限,那么这个命令就可以解决。其他十个Linux命令的介绍将在以后的《从Win到Linux!菜鸟有用的20个命令(下)》内容中呈现。