适用于Linux的最佳命令:基本,管理,权限...
目录:
当我们学习新东西时,总是需要一点帮助。 考虑到这一点,在《专业评论》中,我们准备了参考指南,其中包含基本和最常用的命令,以帮助那些现在发现企鹅世界的人们。 尽管该系统已经发展了许多年, 并且对任何新手都变得极其简单和友好 ,但是Linux命令终端是操作系统的固有部分; 它是一个强大的工具。
因此,很高兴知道它,以防您需要一天使用它。 此外,本指南旨在证明命令仅适用于专家的观点。 在这里,您可以发现它们的易用性。
我们建议阅读:
- Ubuntu和Linux基本命令快速指南 。 Linux终端中的帮助命令 。
基本的 Linux 命令
我们将主要命令分为几类 ,以便于记忆和咨询。 现在,您只需要打开终端并开始工作,即可享受Linux终端的强大功能。 我们从主要文件命令开始:
- ls:列出目录ls -al:列出还显示隐藏文件的目录cd dir:将当前目录更改为指定的目录(用文件夹名称替换dir变量)cd:发送至/ home目录(个人文件)pwd:显示当前目录路径mkdir dir *:创建指定的目录(用文件夹名替换dir变量)rm文件:删除指定的文件(用要删除的文件名替换文件变量)rm -r dir :删除指定的目录(用文件夹名替换dir变量)rm -f文件:强行删除指定的文件(-f de force)(用要删除的文件名替换文件变量) rm -rf dir:强制删除指定目录(用文件夹名替换dir变量)。cp -r file1 file2:将“ file1”复制到“ file2”(用名称替换file *变量) 文件的副本)cp -r dir1 dir2:将directory1复制到directory2; 在不存在的情况下创建directory2(用dir代替目录名)mv file1 file2:可用于将file1重命名或移动到file2。 如果file2是现有目录,则将file1移到“ file2”目录中(用文件名替换文件变量)ln -s文件链接:为文件创建符号链接(快捷方式)(将文件变量替换为文件名和带有快捷方式名称的链接)touch file:创建或更新文件(用文件名替换file变量)cat> file:将标准输入重定向到文件(替换file变量)按文件名)more file:显示文件头文件的内容:显示文件归档文件的前10行:显示文件归档文件的后10行-f file:显示更新时文件的内容(增加)大小),从最后10行开始
流程管理
- ps:实时显示活动的用户进程top:显示以实时运行的所有进程kill pid:使用ID号杀死特定进程(用进程号替换pid)killall proc:使用ID杀死所有进程指定的名称(用进程名替换proc)bg:已停止或第二个作业的列表planofg:将最新的作业带到第一个planofg作业:将作业“ job”带到前台(用进程名代替作业)
文件权限管理
chmod八进制文件:将文件“文件”的权限更改为八进制,可以分别为“用户”,“组”和“其他”指定权限。 八进制值表示如下:
- 4-读取(从读取中读取)2-写入(从写入中读取)1-执行(x,执行)
说明:要设置许可权,将以上值加在一起。 例如,要为文件所有者(用户)分配对读取(r),写入(w)和执行(x)的完全访问权限,只需将八进制值4 + 2 + 1 = 7加起来。假设您要限制“组”成员的访问权限,仅允许读写,只需加4 + 2 =6。将收集引用的两个示例,它将保留:chmod 760(用户为r,组为w,其他为0, “ Rw-”)
其他例子:
- chmod 777:对所有(“用户”,“组”和“其他”)的读(r),写(w)和执行(x)chmod 755:“ rown”(用户),“ rw”的“ rwx”对于“组”和“其他”
有关更多信息,请在终端中输入:man chmod
SSH:远程连接
ssh用户@主机:以用户身份连接到主机(例如:ssh andres @ myserver)
ssh -p端口用户@主机:连接到指定端口上的主机(用配置的端口号替换“端口”)
ssh-copy-id用户@主机:添加主机和该主机用户的密码; 它用于使用键来激活无密码的登录
搜索命令
grep序列文件:搜索文件的序列(将序列和文件替换为与调查相对应的值)
grep -r dir序列:在dir目录中按序列递归搜索
命令 grep sequence:在命令输出中搜索顺序(根据要搜索的值替换命令和顺序)
查找文件:查找文件的所有实例(将文件变量替换为文件名)
系统信息
- 日期:显示当前日期和时间刻度:显示当前月份的日历运行时间:显示系统运行时间w:显示谁在线whoami:显示谁在线手指用户:显示用户信息uname -a:显示corescat信息/ porc / cpuinfo:显示CPUcat的信息/ proc / meminfo:显示memoryman命令的信息:打开指定命令的手册(用您想知道的命令名称替换命令变量)df:显示用法from diskdu:显示目录中空间的使用情况free:显示内存的使用和swapwhereis应用程序:显示应用程序的可能位置(用程序名称替换应用程序)哪个应用程序:显示默认情况下将运行哪个应用程序(替换)按程序名称申请)
文件压缩
- tar cf package.tar文件:使用指定的文件创建TAR软件包(名为package.tar)(用文件名替换files变量)tar xf package.tar:从package.tar中提取文件(替换package变量).tar按文件名)tar czf pacote.tar.gz文件:使用GZiptar压缩xzf pacote.tar.gz创建一个TAR包(名为pacote.tar.gz):提取一个TAR包(名为pacote.tar。 gz)使用GZiptar压缩cjf package.tar.bz2:使用BZip2tar压缩创建TAR包(名为package.tar.bz2)xjf package.tar.bz2:使用BZip2gzip压缩文件提取TAR包:压缩文件并名称file.gz(用文件名替换文件变量)gzip -d file.gz:将file.gz解压缩到文件(用文件名替换file.gz变量)
网络连接命令
ping主机-将ICMP(ping)数据包发送到主机并显示结果(将主机变量替换为网站的域或IP号)
域whois:返回有关域的信息(用域变量替换网站地址或IP号)
挖掘域:返回该域的DNS信息(将主机变量替换为网站的域或IP号)
dig -x host:显示主机的反向返回
wget文件:下载文件(文件)(将文件变量替换为文件的在线地址)
wget -c文件:继续中断文件下载(用文件的在线地址替换文件变量)
软件包安装
从源代码安装; 必须在终端中按顺序输入命令,一次输入一次:
- ./configuremakemake安装
安装程序命令
dpkg -i package.deb :安装一个DEB软件包(Debian发行版)(用程序包的名称替换变量package.deb)
rpm -Uvh package.rpm :安装一个RPM软件包(使用RPM的发行版)(将变量package.rpm替换为程序软件包的名称)
全局快捷方式
- Ctrl + C:取消当前正在运行的命令Ctrl + Z:对于当前系统,在前台返回fg或在后台返回bg Ctrl + D:退出当前会话; 类似于命令exitCtrl + W:删除当前行中的单词Ctrl + U:删除整行Ctrl + R:今天按下键以显示命令!!:重复最后一个命令出口:关闭当前会话的会话
最好了解终端中的一些基本命令 ,这不仅可以增加您对操作系统的了解程度,还可以帮助您节省大量的研究时间。
最后,我们为您提供一张表,其中包含本文中介绍的主要命令 ,它肯定可以使您快速浏览。
您如何看待我们有关linux终端基本命令的文章? 你觉得有趣吗? 您是否有兴趣在网络上上传特定文章?