Linux常用命令总结【初学者必读】

Linux常用命令

使用下列命令如果出现权限错误,可以转入 root 用户或者在命令前使用 sudo
可以点赞收藏,方便日后使用

1.ls 显示目录下的文件

2.cd 进入目标文件夹

3.pwd 显示路径

4.cp [start] [end]把strat复制到end

5.mv [start] [end] 把start移动到end

6.rm [-r] [-f] 删除文件,-r表示递归 ,-f表示强制

7.echo 回显,当是 echo string > file.txt表示把strig写入file.txt

8.cat 读取文件内容 -n 显示行号

tac 反向打印

9.less 秒读文件 但是不能修改

10.head 读文件显示前10行 若为 head -n num显示前num行

11.tail 读文件显示前10行 若为 tail -n num显示前num行

12.man command查看帮助手册

13.touch 创建新文件

14.mkdir创建新文件夹,创建目录

15.vimi进入插入模式②写内容③ esc退出插入模式,输入 :wq保存退出 :q没修改直接退出 :!q修改后不保存强制退出

16.ps aux prossce show 进程展示,相当于任务管理器 报告当前系统的进程状态

​ a->显示现行终端机下的所有程序,包括其他用户的程序

​ u ->以用户为主的格式来显示程序状况

​ x->显示所有程序,不以终端机来区分

​ 和-aux不同

ps aux |grep string 以string查询字符串匹配的项目

17.grep 相当于字符串匹配,类似于记事本的ctrl +f功能,后面跟上的参数就是要查找的关键字 。进行关键字过滤

在linux中叫做管道,功能是把前一个命令的输出作为后一个命令的输入

18.netstat -anp查看Linux中网络系统状态信息

-a或–all:显示所有连线中的Socket;

-n或–numeric:直接使用ip地址,而不通过域名服务器;

-p或–programs:显示正在使用Socket的程序识别码和程序名称;

netstat -anp|grep string 以string查询字符串匹配的项目

19.stat file 用于显示文件的状态信息

  1. alias 定义或显示别名。

    -p:显示全部已定义的别名。

    alias ls='ls --color=auto' 将后面的命令 别名为 ls

  2. date 显示当前时间 date +%Y:%m:%d-%H-%M-%S %表示区分选项和自定义

    date +%s显示时间戳,从1970.1.1 0.0.0 (在东八区是 8.0.0)到现在的秒数

    注意大小写 y表示 2000 到现在的年数 ,Y表示0000 到现在的年数

  3. cal日历 -1 本月 -3 前个月 这个月 下个月 2022 2022年的日历信息

  4. top 相当于任务管理器 显示或管理执行中的程序

  5. ping 检测联网状态 ping -c3 www.baidu.com 打印三条

  6. ifconfig 查看本地网络ip

  7. ifup 端口 打开网络连接

ifdown 端口 关闭网络连接

27.shutdown 关机 -h 将系统服务停掉,立即关机 -r 重启 -t sec 几秒后关机

reboot 重启

28.exit 退出一次bash

29.sudo su su - 进root用户

30.whoami 显示当前用户

31.find /filePosition -name filename 根据文件名找到对应路径

32.last 列出目前与过去登入系统的用户相关信息

​ -n <显示列数>或-<显示列数>:设置列出名单的显示列数;

33.wc 统计文件的字节数、字数、行数

​ -l # 统计行数,或–lines:显示列数。

​ -m # 统计字符数,或–chars:显示字符数。

34.wget Linux系统下载文件工具

35.gpasswdLinux下工作组文件的管理工具

36.set 功能强大的流式文本编辑器

37.yum install software_name 通过yum下载、解决依赖、安装软件

38.yum list |grep "software_name"查看本地yum源列表软件

39.yum search software_name 查看本地yum源列表软件(显示不友好)

40.yum update 更新rpm软件包 ,升级所有包同时,也升级软件和系统内核;

41.yum upgrade 只升级所有包,不升级软件和系统内核,软件和内核保持原样。

42.yum remove software_name 卸载软件

43.login username登录系统或切换用户身份

44.useradd username创建新用户

-d /home/username username:就是指定/home/username为主目录(先用mkdir创建目录)
    -m 就是如果/home/username不存在就强制创建
    -s /bin/bash 就是指定shell版本

45.passwd username 修改用户密码

46.login登录系统或切换用户身份

47.halt关闭正在运行的Linux操作系统,

halt -p # 关闭系统后关闭电源。

halt -d # 关闭系统,但不留下纪录。

48.mount 用于挂载Linux系统外的文件

umount用于卸载已经加载的文件系统

49.chsh用来更换登录系统时使用的shell

50.file用来探测给定文件的类型

51.dd制文件并对原文件的内容进行转换和格式化处理

52.diff 比较给定的两个文件的不同

53.ln 用来为文件创建链接

​ 软链接 ln -s file1 file2 在目录下建立一个符号链接文件file2,使它指向file1

​ 硬链接 ln file1 file2 给文件创建硬链接,为 file1 创建硬链接 file2file1file2 的各项属性相同

54.df 显示磁盘的相关信息

quota 用于显示用户或者工作组的磁盘配额信息。输出信息包括磁盘使用和配额限制

55.free 显示内存的使用情况 -b/-k/-m/-g表示单位不同

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值