Linux常用命令总结

目录

介绍Linux操作系统

目录结构

相对路径

绝对路径

常用命令

man命令

pwd命令

cd

ls命令

whatis命令

关机、重启命令

查看系统信息的命令

date命令

cal 日历

ps命令

top命令

kill命令

磁盘空间命令

df命令

du命令

其他的命令

clear

echo

uptime

wc

Vi

命令模式


介绍Linux操作系统

Linux是一个多用户、多任务、支持多线程和多CPU的操作系统。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。

多用户是指多个用户可以在同一个时间使用计算机;

多任务是指linux可以同时执行多个任务,它可以在还未执行完一个任务时又执行另一个任务。

Linux与Windows区别:

1、Linux 主要使用命令行操作系统,Windows 图形化界面

2、Linux 主要应用于服务器,Windows 是个人操作系统

3、Linux 属于开源项目,而 Windows 不开源

4、Linux 是多用户系统,Windows 是单用户系统。Linux防火墙更加高效

单用户模式:是指只有一个用户可以访问某个资源的状态。单用户意思是获得此系统访问所有权,然后不让其他人干涉(自己的系统,不给别人用),一个主机只能限定一个用户登录。 多用户模式:就是主机上创建多个用户,可以设定在保护自己的隐私的情况下,可以让别人用你的电脑。也就是可以用时登录多个用户,当别人访问你的隐私时,前提必须输入admin的密码,所以相当安全。

目录结构

Linux系统目录:

/boot :系统启动目录,是Linux内核文件存放地【相当于Windows系统中的C盘】

/etc:存放系统配置文件

/tmp:程序产生的临时文件

/home:普通用户的家目录;新增用户账号时,用户的家目录都存放在此目录

例如:

student 用户的家目录就是 : /home/student

teacher 用户的家目录就是 : /home/teacher

每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录,更不能修改其他用户家目录中的文件

/lib:存放库文件

/bin:存放可执行文件和常用的Linux命令

/sbin:系统管理员的命令和工具

/usr:存放系统应用程序及文档

/mnt:临时挂载点,挂接其他文件系统

/root:管理员用户的家目录

/dev : 存放linux系统下的设备文件

/proc:虚拟文件系统目录,以进程为单位存储内存的映射

/var:日志文件存储位置

相对路径

相对路径: 是从当前目录开始到指定位置的相对路径

eg: cd home →相对路径,指的是从当前所处路径 / 下

“.” 代表当前位置

“..” 代表当前位置的上一层目录

“./main.c” 表示当前位置下的 main.c 文件

绝对路径

绝对路径:是从系统根目录(“/”)开始到指定位置的路径

eg: cd /home → 绝对路径,一定从根目录开始

常用命令

  • man命令

    功能:帮助手册,即用来查询和解释一个命令的使用方法和这个命令的注意事项

    格式:man 命令的名称

    要查询ls命令的说明书页,输入命令:man ls;退出按q

  • pwd命令

    功能描述:打印当前工作目录(print work directory)

    在文本模式下,使用命令:[root@localhost ~]#pwd

  • cd

    功能描述:切换当前工作目录(change directory)

    格式:cd 目录名

    cd 后的目录名表示要切换到的位置,可以使用绝对路径或相对路径

    cd .. 返回到当前目录的上一级目录

    cd 返回当前用户的主目录

    cd ~:直接进入当前用户的家目录

    cd /home 将路径切换到home目录

切换到普通用户家目录:cd/home/stu 等价于 cd~ 切换到普通用户的家目录

  • ls命令

    功能描述:显示指定目录下的所有文件及文件夹名称(list)

    格式:ls [参数] [目录或文件]

    参数含义:

    -a :列举目录中的全部文件,包括隐藏文件

    -l :列举目录中的详细内容,包括权限、所有者、组群、大小、创建日期、文件是否是链接等

    ll 即ls -l的缩写

    -r :逆向(从后向前)地列举目录中内容

    -R :递归地列举当前目录下所有子目录内的内容

    -s :查看文件的大小size【以数据块的形式显示】

ls -l 1.txt 查看指定文件或目录1.txt的所有信息

ls /home :显示指定目录/home下的内容

  • whatis命令

    功能:用来查询某个命令的含义

    要查询mv命令的含义,输入命令:whatis mv

关机、重启命令

1、exit命令:退出终端

2、关机命令

(1)halt命令

(2)shutdown -h time (root用户使用)

shutdown [参数] [time] 命令的执行权限是超级用户;具有关机和重启两个功能。

参数选项:

  • -c:取消已经执行的 shutdown 命令;
  • -h:关机;
  • -r:重启;

例如:

shutdown -h now 现在立刻关闭系统

shutdown -h 11:30 等到11:30关闭系统

shutdown –t 2 在2min内关机

参数-t 时间n:指在n分钟之内关机

3、重新启动

(1)reboot命令

(2)也可以使用命令:shutdown -r time

例如:

shutdown -r now 现在立刻重启

shutdown -r 11:30 等到11:30进行重启

查看系统信息的命令

date命令

用来查看和修改现在的时间和日期

参数含义:

date:查看当前时间

date –u :使用格林尼治的时间

date -r 文件名:查看文件最后一次被修改的时间

date -s :设定时间,当时间不正确时进行重新设定

cal 日历

若要显示一整年的年历,可以在cal命令后加4位数的年份。

例如:

要显示2022年的年历,必须输入:cal 2022

查看2022年8月的日历: cal 8 2022

ps命令

查看在计算机系统中,有哪些程序正在执行及其执行的情况。【静态查看】

用它来找出所有的process id和名称,也可以用来列出所有程序占用内存的情况

选项功能:

u:列出所有使用者的名称和使用时间

x:列出所有程序

top命令

功能:可以查看目前程序的执行情景和内存使用。

它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。

要离开这个程序,按Ctrl+C键就可以了或者q。

top与ps命令的区别:

top和ps命令都是Linux系统中用来查看进程的命令 ;

ps是静态查看进程,top是动态查看进程的;

即ps看到的是命令执行瞬间的进程信息,而top可以持续的监视。

kill命令

功能:终止正在执行的进程。

如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。

命令格式:kill 进程号(pid)

磁盘空间命令

df命令

功能:检查硬盘的使用量

参数说明:

-a 可以列出全部文件系统和各分区的磁盘使用情况

du命令

功能:显示文件目录的大小

语法:du 参数 文件名

参说明:

-ab 列出所有文件和目录所占的空间

其他的命令

clear

功能描述:清屏(清除当前命令窗口内容)。

格式:clear

echo

功能描述: 在显示屏上回显文字(打印指定内容)

格式:echo [需要显示的内容]

uptime

功能:显示当前系统已经运行的时间 

wc

功能:统计字数

语法:wc 参数 文件名

在默认的情况下,wc将统计指定文件的行数、字数,以及字节数

参数:

  • -c 只统计字节数
  • -l 只统计行数
  • -w 只统计字数

Vi

vi即vim,是一款文本编辑器。

vi功能:生成新文件或者编辑、查看文件。

格式:vi file_name 【该命令直接进入vi的命令模式】

使用vi打开文件时,如果该文件不存在,就创建该文件,并打开文件

从命令模式进入编辑模式,需要按i键或者a键:

1) i插入文本

2) a追加文本

使用ESC键可以退出编辑模式,重新进入到命令模式。

命令模式

1):w 保存文件;

2):wq 保存并退出;

3):wq! 保存并强制退出;

4):q 只退出;【不保存修改的内容】

5):q! 强制退出【不保存修改的内容】

6)dd 删除一行文字;

7)x 删除一个字符;

8):n 光标移至文本第n行;

9)$ 光标移至文本的行尾;

10)G 光标移至文本的末尾;

11)/ 查找某个字符串。 例如:/ly

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心皿月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值