【Linux8系统学习】新手必须掌握的Linux命令(一)

一、Linux系统状态检测命令

1、ifconfig命令
用于获取网卡配置与网络状态等信息。
格式为:ifconfig [网络设备][参数]
▪[root@localhost ~]#inconfig
在这里插入图片描述

2、uname命令
用于查看系统内核与系统版本等信息。
格式为:uname[-a]
▪[root@localhost ~]#uname -a
3.uptime命令
uptime用于查看系统的负载信息。
格式为uptime
▪[root@localhost ~]#uptime
4.free命令
free用于显示当前系统中内存的使用量信息。
格式为“free [-h]”
▪[root@localhost ~]#free -h
5.who命令
who用于查看当前登入主机的用户终端信息,
格式为“who [参数]”
▪[root@localhost ~]#who
6.last命令
last命令用于查看所有系统的登录记录。
格式为“last [参数]”
▪[root@localhost ~]#last
7.history命令
history命令用于显示历史执行过的命令。
格式为“history [-c]”
▪[root@localhost ~]#history
8.sosreport命令
sosreport命令用于收集系统配置及架构信息并输出诊断文档。
格式为sosreport
▪[root@localhost ~]#sosreport
当Linux系统出现故障需要联系技术支持人员时,大多数时候都要先使用这个命令来简单收集系统的运行状态和服务配置信息,以便让技术支持人员能够远程解决一些小问题,亦或让他们能提前了解某些复杂问题。

二、Linux基本目录与文件命令
1.显示工作目录命令:pwd
在使用命令进行文件和目录操作时,一定要知道当前自己的工作目录,可以输入命令pwd,意为print working directory表示显示当前工作目录。
• [root@localhost ~]# pwd
• /root #显示当前工作目录为/root
• [user1@localhost ~]$ pwd
• /home/user1 #显示当前工作目录为/home/user1
2.改变工作目录命令:cd
可以使用cd命令改变当前工作目录,cd命令,意为change directory,表示改变目录。可以使 用两种方式来表示将要改变到的新工作目录,一种是绝对路径,绝对路径是指从“/”开始到目标目录的完整路径。
• [root@localhost ~]# pwd
• /root #显示当前工作目录为/root
• [root@localhost ~]# cd /etc/sysconfig/network-scripts/
• [root@localhost network-scripts]# pwd
• /etc/sysconfig/network-scripts #显示当前工作目为/etc/sysconfig/network-scripts
注: 在使用命令输入较长路径和文件时,应当使用自动补全功能键“TAB”,以提高输入速度及输入准确度。注意在路径表示中,绝对路径最前而一定是以符号“/”开始,第一个“/”符号表示根,中间的“/”符号代表目录。
3.创建目录命令:mkdir
可以使用mkdir命令创建目录,mkdir命令意为make directory,表示创建目录。
• [root@localhost ~]# mkdir testdir #testdir是相对路径,表示在当前目录创建testdir目录
• [root@localhost ~]# cd testdir #testdir是相对路径,表示进入当前目录下的testdir目录
• [root@localhost testdir]# pwd
• /root/testdir
4.创建空文件命令:touch
使用touch命令用于创建一个空文件,如:
• [root@localhost c]# touch testfile #在当前目录下创建一个名为testfile的空文件
5.显示文件列表:ls
使用ls显示目录与文件信息,ls命令意为list,表示列表的意思。ls命令常用选项有:
-a (all)显示所有文件及目录
,Linux中将以“.”开始的文件或目录视为隐藏文件或目录,使用ls命令不会显示隐藏文件,如果要显示所有文件和目录(包括隐藏文件和目录)需要使用选项-a。
-d (directory)显示指定目录的信息,而不是该目录下文件的信息。
〉 -l (long)ls命令缺省只显示文件或目录名,如果希望显示文件或目录的详细信息需要指定选项-l。
6. 复制文件或目录命令:cp
〉 cp命令,意为copy,用于复制文件或目录,其基本格式为:cp [选项] 源 目标
〉 cp命令的常用方法如下:
• [root@localhost /]# cp /etc/passwd .
#将/etc/passwd文件复制到当前目录(当前目录用“.”号表示)
• [root@localhost /]# cp passwd /root/passwd.bak #将当前目录下文件passwd复制到 /root下并改名为passwd.bak
• [root@localhost /]# cp -r /boot/grub2/ /root/
#将/boot/grub2/目录(及其目录下所有文件及子目录)复制到/root目录下,其中-r表示(recursive,递归),意思是包含其下所有子目录及各子目录下所有子目录。
7. 删除文件或目录命令:rm
rm命令,意为remove,表示删除的意思,该命令可用于删除系统中的文件或目录。 其基本格式为:rm [选项] 目标
rm命令通常用于删除文件,如:
• [root@localhost ~]# touch testfile #在当前目录创建一个名为testfile的空文件
• [root@localhost ~]# rm testfile #删除上面创建的testfile文件
如果不希望系统提示,而直接删除该文件可以使用参数-f,f表示force即强制的意思,使用方法如下 :
• [root@localhost ~]# rm -f testfile #直接删除testfile文件,不需要系统提示
8. 移动和重命名文件或目录命令:mv
**mv命令,意为move,表示移动的意思。**该命令可用于将系统中的文件从一个位置移动到另一个位置。
mv基本命令格式为: mv 源文件 目标位置
mv命令用于移动文件的常见用法如下:
• [root@localhost ~]# touch file #在当前目录下创建一个空文件file
• [root@localhost ~]# mv file /home/ #将当前目录下文件file移动到/home/目录下

9. 显示文件内容命令
(1)cat命令 cat命令是最常用的显示文件内容命令,其用法如下:
• [root@localhost ~] cat /etc/passwd #显示/etc目录下文件passwd的全部内容
(2)head命令 head命令用于显示文本文件开头10行的内容,也可以使用数字参数指定需要显示的行数,其用法如下:
• [root@localhost ~] head /etc/passwd #显示/etc目录下文件passwd前10行内容
• [root@localhost ~] head -5 /etc/passwd #显示/etc目录下文件passwd前5行内容
(3)tail命令 tail命令用于显示文本文件最后10行的内容,也可以使用数字参数指定需要显示的行数,其用法如下:
• [root@localhost ~] tail /etc/passwd #显示/etc目录下文件passwd最后10行内容
• [root@localhost ~] tail -5 /etc/passwd #显示/etc目录下文件passwd最后5行内容
(4)more命令
如果文本内容比较多,需要阅读文本中内容时,窗口不能一次显示出所有文本内容,使用前面的命令就不太方便了。可以用more命令进行分页及逐行显示,以方便阅读。其用法如下:
• [root@localhost ~] more /etc/ssh/sshd_config #显示/etc/sshd/目录下文件sshd_config内容
(5)less命令
使用more命令可以帮助用户阅读内容较多的文本文件,但是more命令只能向后进行单向滚动,对于已经阅读并滚动出窗口的文本内容,就无法再次阅读,即只能往后翻,不能往前翻,可以使用less命令来实现。less是功能强大的交互阅读器,具有强大而灵活的阅读功能。其使用方法如下:
• [root@localhost ~] less /etc/ssh/sshd_config
#显示/etc/sshd/目录下文件sshd_config内容
可以使用上、下箭头向上或向下翻动文本,如果要退出less环境,输入命令q即可退出。
10. 创建连接文件ln
ln命令,意为link,表示链接。使用ln命令可以创建链接文件,链接文件有两种,一种是硬链接,一种是符号链接(或称为软链接)。
其中硬链接的创建方法如下:
• [root@localhost ~]# touch sourcefile #在当前目录下创建名为sourcefile的空文件
• [root@localhost ~]# ln sourcefile linkfile #在当前目录下为sourcefile文件创建硬连接文件linkfile。
ln命令也可以用于创建符号链接,即软链接。其创建方法如下:
• [root@localhost ~]# ln -s /home/ slinkdir #在当前目录下,创建一个指向目录/home/的符号链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值