Linux系统学习(1)

Linux基础命令

一、执行命令与查看帮助

命令的参数模式可以选用长格式(完整的选项名称)和短格式(单个字母的缩写)
长格式 :man —help
短格式:man -h

1.man命令

man命令是Linux中的一个非常有用的命令,它的作用非常强大,可以用来查看命令的具体可用参数与对象格式等。
“man man” 命令查看自身的帮助信息
man 命令的帮助信息界面
在这里插入图片描述
man 命令的操作按键

按键 用处
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Home] 直接前往首页
[END] 直接前往尾页
/关键字 从上到下搜索某个关键字,如"/Linux"
?关键字 从上到下搜索某个关键字,如"?Linux"
n 定位到下一个搜索的关键字
N 定位到下一个搜索的关键字
q 退出帮助文档

二、系统工作常用命令

1.echo 命令

echo命令用于在终端显示字符串或变量,格式为“echo[字符串|变量]”。

将echo命令的字符串(echo 字符串)输出到终端:
在这里插入图片描述
用echo命令查看SHELL变量的值(前面有$):
在这里插入图片描述
查看本机主机名
在这里插入图片描述

2.date命令

date命令用于显示/设置系统的时间或是日期,格式为:“date[选项][+指定的格式]”
date的详细格式如下表:
参数 作用
%t 跳格[TAB键]
%H 小时(00-23)
%I 小时(01-12)
%M 分钟(00-59)
%S 秒(00-60)
%X 相当于%H:%M:%S
%Z 显示时区
%p 显示本地AM或PM
%A 星期几(Sunday)
%a 星期几(Sun)
%B 完整月份(January)
%b 缩写月份(Jan)
%d 日(01-31)
%j 一年中的第几天(001-366)
%m 月份(01-12)
%Y 完整的年份

查看当前系统时间

 [root@VM_0_10_centos ~]# date
Sun Jan 12 11:13:12 CST 2020

设置显示时间的格式
“年-月-日 小时:分钟:秒” → date "+%Y-%m-%d %H:%M:%S"
2020-01-12 11:18:35
设置系统时间:date -s"时间"

[root@VM_0_10_centos ~]# date -s"20200110 11:22:50"
Fri Jan 10 11:22:50 CST 2020

查看本地系统时区:date “+%Z”
查看星期几:date “+%A”
查看是上午还是下午:date “+%p”
查看一年中的第几天: date “+%j”
重启计算机:"reboot "

3.wget命令

wget命令用于使用命令下载网络文件,格式:“wget[参数] 下载地址”
参数 作用
-b 后台下载模式
-t 最大尝试次数
-c 断点续传
-p 下载页面所有的资源,包括图片视频等
-r 递归下载
-O 下载到指定目录

例如 wget下载anaconda:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh

4.elinks命令

elinks命令用于实现一个纯文本的浏览器,格式:"elinks[参数] 网址"。

安装elinks:yum install elinks

使用elinks访问:“elinks 网址”

三、系统状态检测命令

1.ifconfig命令

ifconfig命令用于获取网卡配置与网络状态,格式:“ifconfig[网络设备] [参数]”

在这里插入图片描述

2.uname命令

uname查看内核版本信息(系统的内核名称、版本、节点名、硬件名称、硬件平台、处理器的类型、操作系统等),格式:“uname [-a]”

[root@VM_0_10_centos ~]# uname -a
Linux VM_0_10_centos 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

3.uptime 命令

uptime命令用于查看内核负载情况。

[root@VM_0_10_centos ~]# uptime
 12:36:38 up 20:24,  4 users,  load average: 0.00, 0.01, 0.05

4.free命令

free命令用于查看系统内存的使用情况。格式:“free [-m/-g]”以M为单位或是以G为单位。

[root@VM_0_10_centos ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1838         108          76           0        1653        1532
Swap:             0           0           0

5.who命令

who命令查看登入主机的用户情况。

[root@VM_0_10_centos ~]# who
用户名    终端设备     登录到系统的时间
root     pts/0        2020-01-10 12:34 (112.115.4.173)
root     pts/3        2020-01-12 11:13 (112.115.4.173)
root     pts/4        2020-01-10 11:30 (112.115.4.173)
root     pts/5        2020-01-10 11:48 (112.115.4.173) 

6.last命令

last命令用于查看系统的所有登入记录

[root@VM_0_10_centos ~]# last

7.history命令

history命令用于显示所有历史执行过的命令

  [root@VM_0_10_centos ~]# history
    1  2020-01-10 12:34:30
    2  2020-01-11 16:32:03 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh
    3  2020-01-11 16:34:48 bash Anaconda3-5.0.0-Linux-x86_64.sh
    4  2020-01-11 16:41:22 source ~/.bashrc
    5  2020-01-11 16:41:35 conda -V
    6  2020-01-11 16:41:45 python -V
    7  2020-01-11 16:47:51 jupyter notebook --generate-config
    8  2020-01-11 16:48:30 jupyter notebook --generate-config --allow-root
    9  2020-01-11 16:48:45 ipython
   10  2020-01-11 17:01:25 vi/root/.jupyter/jupyter_note_config.py
   11  2020-01-11 17:02:32 vi/root/.jupyter/jupyter_notebook_config.py
   12  2020-01-11 17:03:50 vi/root/.jupyter/jupyter_notebook_config.py
   13  2020-01-11 17:07:08 vi /root/.jupyter/jupyter_notebook_config.py
   14  2020-01-11 17:20:15  jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
   15  2020-01-11 17:29:24  jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
   16  2020-01-12 10:00:36 man -h
   17  2020-01-12 10:21:00 echo changan
   18  2020-01-12 10:25:24 echo $SHELL
   19  2020-01-12 10:26:43 echo $HOSTNAME
   20  2020-01-12 11:13:12 date
   21  2020-01-12 11:17:27 date “+%Y-%m-%d %H:%M:%S”
   22  2020-01-12 11:18:35 date "+%Y-%m-%d %H:%M:%S"
   23  2020-01-12 11:22:45 date -s"20200110 11:22:50"
   24  2020-01-10 11:30:08 r
   25  2020-01-10 11:48:29 ifconfig
   26  2020-01-12 09:50:49 man man
   27  2020-01-10 12:34:37 uname -a
   28  2020-01-10 12:36:38 uptime
   29  2020-01-10 12:39:41 free -m
   30  2020-01-10 12:41:27 who
   31  2020-01-10 12:44:53 last
   32  2020-01-10 12:46:15 history

8.sosreport命令

sosreport命令当系统出现故障时,收集系统配置信息,诊断后输出结论文档。

四、目录切换命令

1.pwd命令

pwd命令用于显示当前工作目录,格式:"pwd [选项]”。

[root@VM_0_10_centos ~]# pwd
/root

“pwd -p”显示真实路径,并非快捷链接的地址。

2.cd命令

切换至/bin目录

[root@VM_0_10_centos ~]# cd /bin

切换到家目录

[root@VM_0_10_centos ~]# cd~

切换到上级目录
[root@VM_0_10_centos ~]# cd …

3.ls命令

ls命令用于查看目录中有哪些文件,格式为:“ls[选项] [文件]”。

参数 作用
-a 查看全部文件(包括隐藏文件)
-d 仅看目录本身
-h 易读的文件容量(如k,m,g)
-l 显示文件的详细信息

在这里插入图片描述

[root@VM_0_10_centos ~]# ls -dl /bin   //查看目录的权限与属性
lrwxrwxrwx. 1 root root 7 Aug  8  2018 /bin -> usr/bin
发布了6 篇原创文章 · 获赞 0 · 访问量 183

猜你喜欢

转载自blog.csdn.net/QLBB14543/article/details/103943278
今日推荐