在本文中华纳云想分享一些关于linux系统使用者都应该知道的几个linux命令。如果是刚想从Windows切换到Linux的用户,那么这篇文章正好适合您!很多Linux和终端对于刚开始使用Linux的用户来说非常难懂,会比较担心如何记忆和使用。不必担心,其实在在线资讯、Linux书籍、手册、社区等途径你们都可以获取到很大帮助。下文是分的一些易于学习和理解的语言来解释基本Linux的命令。
Is命令是列出目录内容,用于显示执行命令的文件夹的内容,不管是文件还是文件夹:
1S
Is -I命令以详细的长列表格式列出文件夹的内容:
ls -l
ls -a ’命令列出文件夹的内容,包括以 开头的隐藏文件'.'。
ls -a
在Linux中,以开头的文件“-”被视为隐藏文件,Linux中,每个文件、文件夹、设备或者命令都被看作文件。ls -l命令的结果是:文件类型– 第一个字符代表文件类型('-'常规文件、'd'目录、'l'符号链接等)。权限– 接下来的九个字符代表文件所有者、组和其他人的权限这些字符可以包括'r'读取、'w'写入和'x'执行权限。链接数– 表示指向文件或目录的硬链接数。所有者和组– 指定与文件或目录关联的用户(所有者)和组。文件大小– 以字节为单位显示文件的大小。修改时间– 显示文件或目录最后修改的日期和时间。文件或目录名称– 文件或目录的实际名称。
lsblk 命令是“列出块设备”的缩写,它在标准输出上以树状格式按分配的名称(不包括 RAM)显示块设备。
lsblk
Isblk-l命令以列表结构并非树状方式列出块设备。
lsblk-l
Lsblk是非常方便且有用的方式,能识别刚刚插入的新的USB设备的名称,特别是当必须在终端中使用磁盘或块时。
Md5sum命令是计算和检查MD5消息摘要,MD5校验和一般用于匹配或验证可能因为文件传输错误、磁盘错误或非恶意干扰而发生变化的文件的完整性。
md5sum teamviewer_linux.deb
47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb
用户可以把生成的md5sum和官方提供的md5sum进行比较。MD5sum被认为不如sha1sum安全。
dd命令是用于转换和复制文件。用于将ISO文件复制到USB设备,使其适合创建可启动的USB 棒:
dd if=debian.iso of=/dev/sdb1 bs=512M; sync
dd命令的执行时间从几秒到几分钟不等,具体取决于文件的大小和类型及USB驱动器的读写速度。
uname命令是打印有关机器名称、操作系统和内核版本的详细消息:
uname -a
Linux TecMint 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC
Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
该命令的结果uname -a中,“ Linux “:机器的内核名称。“ tecmint “:机器的节点名称。
“ 6.2.0-39-generic “:内核版本。“ 22.04.1-Ubuntu SMP “:操作系统发布版本。“ x86_64 “:处理器的架构。“ GNU/Linux “:操作系统名称。
history命令是历史记录,可以打印终端中执行的一长串命令的历史记录:
history
需要注意是Ctrl+R能搜索到之前执行的命令,并使用自动完成功能完成命令:
(reverse-i-search)`if': ifconfig
Sudo是超级用户只需,允许获取许可的用户能用超级用户或其他用户的身份执行命令,具体用sudoers列表中的安全策略指定:
sudo apt update
sudo允许用户借用超级用户权限,类似命令su允许用户以超级用户身份登录,sudo比su更安全。日常使用不建议直接使用sudo或su,因为可能误操作会带来严重错误,这也是Linux社区中经常说的:
“To err is human, but to really foul up everything, you need a root password.”
Mkdir命令是创建一个名为path的新目录,但是如果新目录已经存在就会返回错误信息:无法创建文件夹,文件夹已经存在。只能在用户具有写权限的文件夹中创建目录。此外还有更多基本命令可以继续关注华纳云!