【Linux】常用指令快速掌握

这篇具有很好参考价值的文章主要介绍了【Linux】常用指令快速掌握。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

指令登录

  1. ssh root@公网IP
    【Linux】常用指令快速掌握
    输入密码以管理员身份登录。
  2. ssh 公网IP
    【Linux】常用指令快速掌握
    可以选择管理员身份或者普通用户身份,然后输入密码进行登录。

添加和删除普通用户

只有管理员权限才能添加和删除用户。

  1. 添加用户并设置密码
    adduser 用户名
    passwd 用户名

【Linux】常用指令快速掌握
2. 删除用户
userdel -r 用户名

【Linux】常用指令快速掌握

ls 指令

  1. ls
    【Linux】常用指令快速掌握
    显示当前路径下的文件名。
  2. ls -l
    【Linux】常用指令快速掌握
    显示当前路径下文件的属性(文件=内容数据+属性数据)。也可以简写成ll
  3. ls -a
    【Linux】常用指令快速掌握
    显示所有当前路径下的所有文件,包括隐藏文件(Linux下以.开头文件名,常用来隐藏一些配置文件)。
  4. ls -i
    【Linux】常用指令快速掌握
    查看文件的inode编号。
  5. ls -d
    【Linux】常用指令快速掌握
    将目录(/这里代表根目录)像文件一样显示。

pwd & cd 指令

  1. pwd
    【Linux】常用指令快速掌握
    显示当前用户所在的路径。
  2. cd 路径
    cd命令用于更改所在路径。
    在介绍命令之前,需要拓展一些关于Linux目录结构的概念。
    【Linux】常用指令快速掌握
    Linux的整个目录结构,本质上是一棵多叉树的结构。
    在这个多叉树结构中,每一个非叶子节点都是一个非空目录,每一个叶子节点都是一个文件或者空目录。
    这种多叉树的结构使得每一条路径都是唯一存在的。
    路径分为绝对路径和相对路径。绝对路径一般用于比较正式的场合,如文件配置中;相对路径一般日常操作较常用,因为比较简便。
    【Linux】常用指令快速掌握
    进入到上级目录。
    【Linux】常用指令快速掌握
    进入到根目录。
    【Linux】常用指令快速掌握
    进入到当前用户的工作目录。
    【Linux】常用指令快速掌握
    进入到上一次所处的目录。

touch 指令

  1. touch 文件名
    【Linux】常用指令快速掌握
    当文件不存在时,在当前目录下创建一个普通文件;文件存在时,更新文件的最近修改时间。

mkdir 指令

  1. mkdir
    【Linux】常用指令快速掌握
    创建一个目录。
  2. mkdir -p
    【Linux】常用指令快速掌握
    创建一串路径。

tree 指令

  1. tree
    【Linux】常用指令快速掌握
    以树状结构将目录显示出来。

rm 指令

  1. rm
    【Linux】常用指令快速掌握
    用于删除普通文件。
  2. rm -rf
    【Linux】常用指令快速掌握
    可以删除目录结构。(-r:recursive,-f:force)
  3. rm -rf *
    【Linux】常用指令快速掌握
    删除当前目录下的所有目录和文件。(*是一种通配结构)
  4. rm -rf /
    这条指令禁用!!!Linux没有回收站。
  5. rm -i
    【Linux】常用指令快速掌握
    在删除文件之前进行信息确认。

man 指令

用作Linux环境下的一个参考手册。
1 Executable programs or shell commands
用于查一些可执行程序以及外壳命令,如:man 1 ls
2 System calls (functions provided by the kernel)
用于查一些系统接口的调用(由内核提供的),如:man 2 fork
3 Library calls (functions within program libraries)
用于查一些程序库的接口调用,如:man 3 printf

nano 指令

相当于Windows下记事本的作用。
直接nano 文件名进行文件的编辑。
ctrl + x退出nano。

cp 指令

  1. cp
    【Linux】常用指令快速掌握
    拷贝普通文件。
  2. cp -rf
    【Linux】常用指令快速掌握
    拷贝目录。

mv 指令

  1. 剪切文件或目录。
    【Linux】常用指令快速掌握
    普通文件和目录的操作都是一样的。
  2. 给文件或目录重命名。
    【Linux】常用指令快速掌握

cat & tac 指令

  1. cat
    【Linux】常用指令快速掌握
    打印文件内容。
  2. cat -n
    【Linux】常用指令快速掌握
    附带行号。
  3. tac
    【Linux】常用指令快速掌握
    倒序打印文件内容。

echo 指令

  1. echo
    【Linux】常用指令快速掌握

more 指令

more 文件名可以查看文件。enter向下翻看。q退出查看。
也可指定数字来查看指定行数的内容。
【Linux】常用指令快速掌握
查看文件前5行内容。

less 指令

less 文件名也可以查看文件。enter或方向键向下翻看,方向键向上翻看。q推出查看。

  1. /
    【Linux】常用指令快速掌握
    less环境下,在/后面输入要查找的信息,就会进行指定信息的查看。
  2. nN
    1的基础上,n键可以跳转查看下一个相关信息。
    【Linux】常用指令快速掌握
    N(shift+n)键就是反向跳转。
  3. g
    返回到信息查看的初识情况。

head & tail 指令

  1. head 文件名
    【Linux】常用指令快速掌握
    用于提取一个文件头部的若干行(默认是10行)。
  2. head -n 文件名
    【Linux】常用指令快速掌握
    也可以指定提取前n行。
  3. tail
    tail指令可以像head指令一样使用,用于提取文件末尾的若干行信息。
  4. 中间部分的提取
    【Linux】常用指令快速掌握

date & cal 指令

  1. 查看系统当前时间
    【Linux】常用指令快速掌握
    【Linux】常用指令快速掌握
    以更清楚的方式显示时间(格式化输出)。
  2. 查看时间戳
    【Linux】常用指令快速掌握
    时间戳单调递增,具有唯一性。
    【Linux】常用指令快速掌握
    时间戳转换成对应时间。
  3. 查看日历信息
    【Linux】常用指令快速掌握
    【Linux】常用指令快速掌握

find 指令

  1. find -name
    【Linux】常用指令快速掌握
    找出用户工作目录下所有文件名为test.c的文件。

which & whereis 指令

  1. which
    【Linux】常用指令快速掌握
    在系统路径中,查找特定指令所在的路径。
    Linux下的各种命令本质上就是各种可执行程序。
    而要运行这样的一个可执行程序,需要两个步骤:1. 找到它 2. 运行它
    which指令就是在干“找到它”的事情。
    【Linux】常用指令快速掌握
  2. whereis
    【Linux】常用指令快速掌握
    除了指令之外,只要是包含了指令内容的相关文档,也都会将路径(系统路径)显示出来。

alias 指令

  1. alias
    【Linux】常用指令快速掌握
    给命令起别名。(这样所起的别名只在本次登录中有效)

grep 指令

  1. grep
    【Linux】常用指令快速掌握
    grep作为行文本过滤工具,可以对文本内容按行进行搜索。
  2. grep -n
    【Linux】常用指令快速掌握
    将关键字在原文本当中的行号进行显示。
  3. grep -v
    【Linux】常用指令快速掌握
    将文件中包含有关键字的文本行,过滤掉再进行输出。
  4. grep -i
    【Linux】常用指令快速掌握
    对于关键字的信息不进行大小写的过滤。

xargs 指令

  1. xargs
    【Linux】常用指令快速掌握
    将通过管道传输的数据,作为命令行参数,传递给要执行的程序指令。

zip & unzip 指令

什么是打包压缩?
打包:把东西放在一起。
压缩:采用某种压缩方法,压缩它的存储空间。
为什么要有打包压缩?
便于传输或归档。

  1. zip
    【Linux】常用指令快速掌握
    这种只能压缩一个文件。
  2. zip -r
    【Linux】常用指令快速掌握
    打包压缩一个目录文件。
  3. unzip -d
    【Linux】常用指令快速掌握
    指定解压路径。

tar 指令

  1. tar -cf
    【Linux】常用指令快速掌握
    打包。
  2. tar -tf
    【Linux】常用指令快速掌握
    查看打包的文件。
  3. tar -xf
    【Linux】常用指令快速掌握
    解包。
  4. tar -czvf
    【Linux】常用指令快速掌握
    打包压缩。
  5. tar -xzvf
    【Linux】常用指令快速掌握
    解压解包。
  6. tar -xzvf -C
    【Linux】常用指令快速掌握
    指定路径解压解包。

bc 指令

  1. bc
    【Linux】常用指令快速掌握
    可以看做Linux环境下的计算器,quit退出。

uname 指令

  1. uname -r
    【Linux】常用指令快速掌握
    查看Linux的内核版本和CPU的体系结构。
  2. uname -a
    【Linux】常用指令快速掌握
    详细输出所有信息。

history 指令

直接history显示输入过的历史命令。

常用快捷键

ctrl + c:终止异常的前端进程。
tab:具有命令补齐功能。
ctrl + d:退出登录。
ctrl + r:搜索历史命令(左/右键选中)。文章来源地址https://www.toymoban.com/news/detail-493988.html

到了这里,关于【Linux】常用指令快速掌握的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VsCode新手必读:快速掌握最常用功能

    VsCode是一款由微软开发的免费开源的代码编辑器,支持多种编程语言,并提供丰富的功能和插件。VsCode的灵活性和可定制性使其成为许多开发者首选的开发工具。 VsCode可以在Windows、macOS和Linux上运行。 VsCode拥有丰富的插件库,包括代码片段、语法高亮、调试器等。 VsCode集成

    2024年02月03日
    浏览(41)
  • 【linux】图文并茂,让你轻松掌握Linux基本指令

    目录 一,前提 二, 在root身份下,管理用户 1.  whoami——判断身份  2. 创建用户 3. 销毁用户 三,文件增,删,移动指令  1. pwd——查看路径  2. ls ——打开当前目录  3. touch——创建文件  4. nano——打开文件  5. ls -l  ——以列表形式打印该目录下文件的属性​编辑  6. l

    2024年02月05日
    浏览(78)
  • 掌握Linux指令和权限:一个入门教程

    语法格式 :ls [选项][目录或者文件] 功能 :对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录 -i 输出文

    2023年04月23日
    浏览(41)
  • Vue快速入门,常用指令,生命周期

    Vue常用指令  案例:   Vue生命周期    

    2024年02月03日
    浏览(52)
  • Linux禁止root用户ssh登录

    出于安全考虑,需要禁止使用root用户通过ssh远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于ssh远程登录 useradd命令用于创建一个用户, 选项 -m 表示创建用户的主目录, -c 表示添加注释 注意:密码长度应该不少于8位,包括字母大小写、数字和特殊符号,且

    2024年02月09日
    浏览(52)
  • 文心一言 快速上手方法及常用指令汇总

    文心一言四个字的来源是《文心雕龙》,这本书是中国南朝梁代文学家刘飙所著的一本文学理论著作,而其中的“文心”二字恰好与“一言”共用一个“言”字,这便构成了“文心一言””这一名字。 文心一言是百度研发的知识增强大语言模型,能够与人对话互动,回答问题

    2024年02月03日
    浏览(69)
  • 【Linux】无法通过SSH远程登录root账户

    问题描述 想要使用ssh直接远程到root账户下,提示Permission denied,再三确定不是因为输入的root密码错误造成的 先通过登录普通账户 使用su - root方式登录,接下来解决问题~ 问题分析 查看与ssh相关的配置文件/etc/sshd/sshd_config 找到PermitRootLogin配置项,发现 PermitRootLogin no PermitRo

    2024年01月18日
    浏览(61)
  • Linux下如何开启允许root用户远程登录

    在很多时候,远程登录使用的是用户身份登录,在系统路径下的文件无法通过用户角色直接下载。下载的话,需要将文件移动到当前用户有权限的路径下才能下载,比较麻烦。而另一种下载方法是以root用户的身份登录系统进行原路径下载,但多数SSH为了提高系统安全性, 默

    2024年02月13日
    浏览(49)
  • Linux设置远程调试ssh允许root登录

    默认情况安装完SSH服务并开启,root是不允许登录的,所以以下步骤必须完成 1、已经安装完ssh以后,找到ssh配置文件 /etc/ssh/sshd_config 2、使用终端命令gedit /etc/ssh/sshd_config 命令修改文件 3、找到配置项PermitRootLoginwithout-password,最左边加上#号注释这一行 如下图: 4、换行编写

    2024年02月10日
    浏览(51)
  • Linux系统root下执行su登录其他用户失败

    在Linux系统上,从root用户切换到oracle用户时报错 su: cannot open session: Permission denied 如下: 定位原因1 分析登录日志,可以看到时登录的时候limit中的 memlock 设置失败,导致用户登录失败: limit配置表示限制该用户最大可以打开的文件数量、会话数量、内存等,使用 ulimit -a 命令

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包