基本的Linux命令

来自Windows世界的新手到Linux转换过程可能会发现使用命令行有些令人生畏。但是它并不难使用。您需要从命令行开始的所有步骤是学习一些基本命令。

虽然大多数Linuxlinux创建文件发行版都是用户友好的,并且带有易于使用的图形界面,但是了解如何使用命令行可能非常有用。命令行使您可以更linux好地控制系统,并可以访问图形界面不可用的功能。

在本文中,我们将linux创建文件介绍Linux系linux系统安装统管理员每天使用的一些最常见的Linux命令。

获取有关命令的信息

通常不需要记住命令选项,这可能会浪费时间。如果您不经常使用该命令,则很容易忘记它的选项。

大多数命令都有--help选项,该选项会打印一条有关如何linux必学的60个命令使用该命令的短信息,然后退出:

command_name --help

man命令

几乎所有Linux命令都与手册页一起分发。手册或手册页是一种文档形式,解linux系统安装释了命令的功能,运行命令的示例以及命令接受的参linux系统安装linux重启命令

man命令用于linux创建文件显示给定命令的手册页。

man command_name

例如,要打开cd命令的手册页,请输入:

man cd

要浏览手册页,请使用ArrowPage UpPage Down键。您也可以按Enter键一次移动一行,Space条移动到下一个屏幕,按b键返回一个屏幕。要退出手册linux页,请按q键。

linux重启命令览文件系统

在Linux中,每个文件和目录都在根目录下,根目录是目录树中的第一个或最顶层目录。根目录是单个斜杠/。在操作文件时或者浏览文件系统时,可以使用资源的绝对路径或相对路径。绝对路linux重启命令径或完整路径从系linux操作系统基础知识统根目录/开始,相对路径从当前目录开始。

当前工作目录(pwd命令linux重启命令

当前工作目录是用户当前所在的目录。每次与命令提示符进行交互时,您linux系统都在一个目录中工作。

使用 pwd 命令找出您当前所在的目录:

pwd

该命令显示您当前工作目录的路径:

/home/myflinux操作系统基础知识reax

更改目录 cd命令

cd 更改目录命令用于更改Linux和其他类似Unix的操作系统中的当前工作目录。linux系统安装

不带任何参数使用时,linuxcd会将您带到主目录:

cd

要更改目录,可以使用其绝对或相对路径名。

假设在您运行命令的目录中存在目录Downloads,则可以使用目录的相对路径导航到该目录:

cd Downloads

您也可以使用目录的绝对路径导航到目录:

cd /home/myfrealinux必学的60个命令x/Downloads

两个点(..),一个接一个,示父目录,换linux重启命令句话说,示当前目录的正上方的目录。

假设您当前在/usr/local/share目录中,要切换到/usr/local目录(比当前目录高一级)请输入:

cd ../

要上移两个级别,请使linux创建文件用:

cd ..linux操作系统基础知识/../

要改回上一个工作目录,请使用破折号(-)作linux创建文件为参数:

cd -

如果要更改为的目录名称中linux操作系统基础知识带有空格,则应在路径两边加上引号或使用反斜杠linux系统安装(\)字符来转义空格:

cd Dir\ name\ with\ space

处理文件和目录

列出目录内容(ls命令)

ls 命令用于列出目录中有关文件和目录的信息。

如果不使用任何选项和参数,则ls以字母顺序显示当前工作目录中所有文件名称的列

ls

要列出特定目录中的文件,请将路径传递到目录作为参数:

ls /usr

ls命令的默认输出仅显示文件和目录的名称。使用-l以长列表格式打印文件:

ls -l /etc/hosts

输出包括linux创建文件文件类型,权限,硬链接数,所有者,组,大小,日期和文件名:

-rw-r--r-- 1 root root 337 Oct  4 11:31 /etc/hosts

ls命令默认情况下不列出隐藏文件。隐藏文件是任何以句点.开头的文件。

要显示所有文件,包括隐藏的文件,请使用-a选项:

ls -a ~/

显示文件内容(cat命令)

cat 命令用于打印一个或多个文件的内容,并通过将一个文件的内容附加到另linux创建文件一个文件的末尾来合并(连接)文件。

要在屏幕上显示文件的内容,请将文件名作为参数传递给cat

cat /elinux必学的60个命令tc/hosts

linux是什么操作系统建文件(touch命令)

touch 命令用于更新现有文linux系统件和目录上的时linux系统安装间戳,以及创建linux命令新的空文件。

要创建文件,请指定文件名作为linux常用命令参数:

touch fillinux系统安装e.txt

如果文件已经存在,则touch会将文件的上次访linux问和修改时间更改为当前时间。

创建目录(mkdir命令)

在Linux中,您可以使用 mkdir 命令创建新目录(也称为文件夹)。

要创建目录,linux常用命令请将目录名称作为参数传递给命令:

mkdir /tmp/newdirectory

mkdir可以采用一个或多个目录名称作为其参数。

当仅提供目录名称而不提供完整路径时,它将在当前linux工作目录中创建。

要递归创建目录,请使用-p选项:

mkdlinux是什么操作系统ir -p Projects/myfreax.com/src/assets/images

上面的命令创建整个目录结构。

当使用-p选项调用linux命令mkdir时,仅当目录不存在时,它才会创建目录。

创建符号链接(ln命令)

符号链接(或符号linux创建文件链接)是一种指向另一文linux是什么操作系统件或目录的特linux系统殊类型的文件。

要创建到给定文件的符linux必学的60个命令号链接,请使用带有-s选项的 ln 命令,文件名作为第一个参数,linux符号链接的名称作为第二个点:

ln -s source_file symbolic_link

如果仅给定一个文件作为参数,则ln将在当前工作目录中创建指向该文件的链接,其名称与其指向的文件相同。

删除文件和目录(rm命令)

要删除文件和目录,请使用 rm 命令。

默认情况下,不带任何选项执行时linux必学的60个命令rm不会删除目录。它还不会提示用户是否继续删除给定的文linux重启命令件。

要删除文件或符号链接,请使用rm命令,后跟文件名作为参数:

rm file.txt

rm接受一个或多个文件或目录名称作为其参数。

-i选项告诉rm在删除每个给定文件之前提示用户:

rm -i file.txt
rm: remove regular empty file 'filinux是什么操作系统le.txt'?

使用-d选项删除一个或多linux命令个空目录:

rm -d dirname

要递归删除非空目录及其中的linux创建文件所有文件,请使用-r(递归)选项:

rm -rf dirname

-f选项告诉rm从不提示用户并忽略不存在的文件和参数。

复制文件和目录(cp命令)

cp 命令允许您复制文件和目linux创建文件录。

要在当前工作目录中复制文件,请将源文件用linux命令作第一个参linux创建文件数,将新文件用作第二个参数:

cp file file_backup

要将文件复制到另一个目录,请指定目标目录的linux操作系统基础知识绝对或相对路linux必学的60个命令径。如果仅将目录名称指定为目的linux地,则复制的文件将具有与原始文linux系统安装件相同的名称。

cp file.txt /backup

默认情况下,如linux系统果目标文件存在,它将被覆盖。

要复制目录,包括其所有文件和子目录,请使linux操作系统基础知识-R-r选项:

cp -R Pictures /opt/backup

linux命令动和重命名文件和目录(mv命令)

mv 命令(移动的简称)用于将文件和目录从一个位置重命名和移动到另一个位置。

例如,将文件移动到目录,您将运行:

mv file.txt /tmlinux是什么操作系统p

要重命名文件,您需要指定目标文件名:

mv file.txt file1.txt

移动目录的语linux系统安装法与移动文件时的语法相同。

要一次移动linux系统多个文件linux是什么操作系统和目录,请将目标目录指定为最后一个参数:

mv file.tx1 file1.txt /tmp

安装和卸下软件包

软件包管理器是一种工具,可让您安装,更新,删除和以其他方式管理发行版特定的软件包。

不同的Linux发行版linux常用命令具有不linux操作系统基础知识同的软件包管理器和软件包格式。

只有root用户或具有sudo特权的用户才能安装和删除软件包。

Ubuntu和Debian(apt命令)

APT是基于Debian的发行版使用的软件包管理系统。linux必学的60个命令

Debian发行版中有几种命令行软件包管理工具,其linuxaptapt-get是最常用的工具。

在首先安装新软件包之前,您需要更新APT软件包索引:

apt update

APT索引是一个数据库,其中包含系统中启用的存储库中可用软件包的记录。linux常用命令

要将安装的软件包升级到最新版本,请运行:

apt upgrade

安装软件包就像运行一样简单:

apt install package_name

要删除已安装的程序包,请输入:

apt remove paclinux是什么操作系统kage_name

CentOS和Fedolinux系统ra(dnflinux常用命令令)

RPM是Red Halinux是什么操作系统t Linux及其衍生产品(例如CentOS和Fedolinux重启命令ra)使用的功能强大的软件包管理系统linux。 RPM还指 rpm 命令和.rpm文件格式。

要在基于Red Hat的发行版上安装新软件linux命令包,linux可以使用yumdnf命令:

dnf install package_name

从CentOS 8开始dnf取代了yum作为默认的程序包管理器。 dnf向后兼容yum

要将已安装的软件包升级到最新版本,请输入:

dnf update

删除包非常简单:

dnf remove package_name

文件所有权和权限

在Linux中,通过文件许可权,属性和所有权来管理对文件的访问。这linux常用命令样可以确保只有授权的用户和进程才能访问文linux件和目录。

在Linux中,每个文件都与一个所有者和一个组相关联,linux系统安装并为三个不同类别的用户分配了权限访问权限:

  • 文件所有者。
  • 小组成员。
  • 其他人。

有三种权限类型适用于每个类别:

  • 具有linux创建文件读取权限。
  • 具有写入权限。
  • 具有执行权限。

此概念使您可以指定允许哪些用户读取文件,写入文件或执行文件。

要查看文件所有者和权限,linux是什么操作系统请使用ls -l命令。

更改权限(chmod命令)

chmod 命令允许您更改文件权限。它以符号和数字两种模式工作。

使linux系统安装用数字模式时,您可以设置所有者,组和所有其他用户的权限。每个写,读和执行权限都具有以下数字值:linux系统安装

  • r(读取)= 4
  • w(写入)= 2
  • x(执行)= 1
  • 无权限= 0

特定用户类别的权限编号由该组的权限值之和表示。

例如,要授予文件所有者的读写权限linux系统,并且仅向组成员和所有其他用户授予读取权限,请运行:

chmod 644 filename

只有root用户,文件所有者或具有sudo特权的用户才能更改文件的linux权限。

要对给定目录下的所有文件和目录进行递归操作,请将chmod命令与-R(-递归)选项一起使用:

chmod -R 755 dilinux系统安装rlinux系统安装name

递归更改文件的权限时,请格外小心。

更改所有权(chown命令)

chown 命令允许您更改给定linux重启命令文件,目录或linux符号链接的用户和组所有权。

要更改文件的所有者,请使用chown命令,后跟新所有者的用户名和目标文件:

chown username filename

要更改文件的所有者和组,请先调用chown命令,然后调用新的所有者和组,并用一个冒号(:)分隔,中间没linux是什么操作系统有空格,并且目标文件也是如此:

chown username:groupname filename

使用-R--recursive)选项递归操linux重启命令作给定目录下的所有文件和目录:

chown -R username:groupname dirname

提升权限(sudo命令)

sudo 命令允linux创建文件许您以其他用户(默认情况下为root用户)运行程序。如果您在命令行上花费大量时间,sudo是您将经常使用的命令之一。

使用sudo而不是以root用户身份登录更安全,因为您可以为单个用户授予有限的管理linux常用命令特权,而无需他们知道root用户密码linux是什么操作系统

要使用sudo,只需在命令前加上sudo

sudo command

管理用户和

Linux是一个多用户系统linux系统安装,这意味着一个以上的人可linux是什么操作系统以同时与同一个系统进行交互。组用于组织和管理用户帐户。组的主要目的是为一组资源中的用户定义linux重启命令一组特权,例如对给定资源的读取,写入或执行权限。

创建用户(useraddplinux操作系统基础知识asswd命令)

useradd 命令可让您创建新用户。

要创建新的用户帐户,请使用useradd命令,然后输入用户名:linux常用命令

uslinuxeradd newuser

创建用户后,通过运行 passwd 命令设置用户密linux码:

passwd newuser

删除用户(userdel命令)

在Linux中,您可以使用 userlinux创建文件del 命令删除用户帐户。

要删除名为的用户帐户,请将用户名传递给userlinux常用命令dlinuxel命令:

userdel newuser

使用-r(-删除)选项删除用户的主目录和邮linux重启命令件后台处理程序:

userdel -r newuser

管理组(groupaddgroupdel命令)

要创建新组,请使用 groupalinux操作系统基础知识dd 命令,后跟组名称:

groupadd mygroup

要删除组,请使用以linux系统组名作为参数的groupdel命令:

groupdel mygroulinux系统安装p

将用户添加到组(usermod命令)

要将现有用户添加到linux组中,请使用usermod命令,然后使用-G选项和组名:

usermod -a -G sudo myfreax

结论

我们介绍了一些最常用的Gnu / Lilinux操作系统基础知识nux命令。

尽管您可以使用图形界面执行大多数开发和与系linux命令统相关的任务,但是命令行linux创建文件使您的工作效率更高,并且可以在更短的时间内完成更多的工作。

单击每个命令linux命令上的链接以获取有关命令选项和用法的更多信息。

如果您有任何问题或反馈,请随时发表评论。