banner

生信用Linux教程 Lesson 6 命令行与基本命令

  • Home
  • B站ID:Biomamba-生信基地
Scroll down
TIP

这些是本篇文章的标签,来发现更多感兴趣的内容吧
科研
生信分析
Linux教程
B站ID:Biomamba-生信基地

来源:BV1hT411F7r7

  • Linux系统中的各种命令和功能,大多是通过我们在命令行里敲出来的一行行命令来实现的

一条完整的Linux命令的语法

  • 一条完整的命令=主命令command_选项options_参数arguments
    • “ _ “对应的内容是空格,这里没有实际输入空格是为了避免误解
    • 命令:对应你希望计算机执行的功能,比如”cd”移动到某个目录下
    • 选项:执行方式,在这个命令下可以加入各种参数,比如”-a””-l”,可以加入的参数不止一个,也可以不显示任何东西,可以每个参数分开写作,也可以写在一起,比如”-al”
    • 参数:对应的是这条命令的执行对象,或者说细节,比如一个目录”/Volumes”,参数也可以不输入
    • 示例:;
    • 示例2:

一些基础命令的简介

who命令

1
who
  • who命令完全不需要输入选项和参数,这条命令的含义是让系统告诉我们这台机器上有哪些用户登陆过,登陆的终端是什么,以及什么时候登陆,登陆的IP等等

w命令

1
w
  • w命令会返回的内容更多,比如上一次登陆的时间,登陆后空闲的时长,使用CPU的时长和调用的任务占用的CPU时间,以及各种具体的任务和进程等
  • 分开打的who am i会显示我们这个帐号的who信息,而合起来打的”whoami”只会返回当前登陆的帐户名

uname命令

1
uname # 可以加入各种参数,也可以只输入uname
  • uname命令会显示操作系统信息,加上-n参数会返回主机名,加上-i参数会返回硬件平台名(这里是CPU架构名)
  • 在macOS中,uname参数的语法略有不同,有兴趣可以自己探索
  • 在macOS 上,uname 命令不支持-i选项。这是因为不同的Unix-like系统(例如Linux和macOS)在uname命令支持的选项上有一些区别。在macOS中,uname的选项列表中并不包括-i,因此会出现illegal option错误
  • macOS中uname命令的参数:
    • -a:显示所有可用的系统信息
    • -m:显示硬件架构名称(例如 x86_64)
    • -n:显示主机名
    • -p:显示处理器类型(在某些系统上可能不可用,macOS 返回 unknown)
    • -r:显示内核版本
    • -s:显示操作系统名称(在 macOS 上是 Darwin)
    • -v:显示内核的版本信息

date命令:显示时间日期

1
date

cal命令:显示日历

1
cal

clear命令:清理屏幕

1
clear
  • 一个同样有效的快捷键:Ctrl+L

su命令:切换帐户

1
su 帐户名
  • 接下来还要输入密码
  • 如果你不知道这个帐户的密码,可以使用超级管理员前缀sudo,这个命令是superuser do的简写
    1
    sudo su 帐户名
  • 接下来输入超级管理员帐户的密码就可以了

passwd命令:更改帐户密码

1
passwd 帐户名 对应的帐户密码
  • 这条命令也可以使用超级管理员权限去运行
  • 终止现在正在进行的命令:Ctrl+C

unseradd命令:添加新帐号

  • 只有使用超级管理员帐号,才有运行这条命令的权限
    1
    sudo useradd 用户名
  • 之后可以使用passwd命令去添加密码
Other Articles
Article table of contents TOP
  1. 1. 一条完整的Linux命令的语法
  2. 2. 一些基础命令的简介
    1. 2.1. who命令
    2. 2.2. w命令
    3. 2.3. uname命令
    4. 2.4. date命令:显示时间日期
    5. 2.5. cal命令:显示日历
    6. 2.6. clear命令:清理屏幕
    7. 2.7. su命令:切换帐户
    8. 2.8. passwd命令:更改帐户密码
    9. 2.9. unseradd命令:添加新帐号
Find Something Special?