首页 > 系统相关 >Linux实用指令1

Linux实用指令1

时间:2022-10-01 11:22:35浏览次数:52  
标签:选项 文件 实用 指令 Linux 语法 目录 more

Linux实用指令

指定运行级别

基本介绍

  • 0 关机
  • 1 单用户 找回丢失密码
  • 2 多用户状态没有网络服务
  • 3 多用户状态有网络服务
  • 4 系统未使用保留给用户
  • 5 图形界面
  • 6 系统重启

常用运行级别是 3 和 5 ,也可以指定默认运行级别

使用init来切换不同的运行级别

运行级别说明

  • 在centos以前, /etc/inittab文件中

  • 查看当前默认运行级别

    systemctl get-default

  • 设置默认运行级别

    systemctl set-default TARGET.target

帮助指令

man获得帮助信息

基本语法: man 命令或配置文件 功能描述 获得帮助信息

例如 man ls 查看ls命令的帮助信息

注意 在Linux下,隐藏文件是以 .开头,选项可以组合使用 比如 ls -al 比如 ls -al /root

help指令

基本语法: help 命令 功能描述 获得shell内置命令的帮助信息

文件目录类

pwd指令

基本语法: pwd 功能描述 显示当前工作目录的绝对路径

ls指令

基本语法 : ls 选项 目录或是文件

常用选项

  • -a 显示当前目录所有的文件和目录,包括隐藏的
  • -l 以列表的方式显示信息

cd 指令

基本语法: cd 参数 功能描述 切换到指定目录

理解:绝对路径和相对路径

  • cd ~ 或者 cd : 回到自己的家目录
  • cd ..回到当前目录的上一级目录

mkdir指令

mkdir指令用于创建目录

  • 基本语法 mkdir 选项 要创建的目录

常用选项

  • -p 创建多级目录

rmdir 指令删除空目录

基本语法: rmdir 选项 要删除的空目录

使用细节

  • rmdir 删除的是空目录,如果目录下有内容则无法删除
  • 若要删除非空目录,需要使用rm -rf 要删除的目录

touch指令

touch指令用于创建空文件

基本语法: touch 文件名称

cp指令

cp指令拷贝文件到指定目录

基本语法: cp 选项 source dest

常用选项

-r 递归复制整个文件夹

使用细节

  • 强制覆盖不提示的方法: \cp

rm指令

rm指令移除文件或目录

基本语法:rm 选项 要删除的文件或目录

常用选项

  • -r 递归删除整个文件夹
  • -f 强制删除不提示

mv指令

mv指令移动文件与目录或重命名

基本语法:

  • mv oldNameFile newNameFile 功能描述 重命名
  • mv /temp/moveFile /targetFolder 功能描述 移动文件

cat指令

cat指令查看文件内容

基本语法 cat 选项 要查看的文件

常用选项 -n 显示行号

使用细节

  • cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上管道命令 |more
  • cat -n /etc/profile | more

more指令

more指令是一个基于VI编辑器的文本过滤器,以全屏幕的方式按页显示文本文件的内容,more指令中内置了若干快捷键

基本语法: more 要查看的文件

  • 空白键 space 代表向下翻一页
  • enter 代表向下翻一行
  • q 代表立刻离开more 不在显示该文件内容
  • ctrl + F 向下滚动一屏
  • ctrl + B 返回上一屏
  • = 输出当前行的行号
  • :f 输出文件名和当前行的行号

less 指令

less指令用于分屏查看文件内容,它的功能与more类似,但是比,more 指令更加强大,支持各种显示终端。less指令在显示文件时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

基本语法: less 要查看的文件

  • 空白键 向下翻动一页
  • pagedown 向下翻动一页
  • pageup 向上翻动一页
  • /字串 向下搜寻字串的功能 n 想下查找 N向上查找
  • ? 字串 向上搜索字串的功能, n 向上查找 N 向下查找
  • q 离开less 这个程序

echo指令

echo输出内容到控制台

基本语法 echo 选项 输出内容

  • 例如 使用echo指令输出环境变量 $PATH $HOSTNAME echo $HOSTNAME

head指令

head指令用于 显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

基本语法: head 文件 功能描述 查看文件头10行内容

head -n 5 文件 功能描述:查看文件头5行内容

tail指令

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容

基本语法

  • tail 文件 功能描述 查看文件尾10行内容
  • tail -n 5 文件 功能描述 查看文件尾5行内容
  • tail -f 文件 功能描述 实时追踪该文件的所有更新

> 指令和 >> 指令

>输出重定向 >>追加

基本语法

  • ls -l > 文件 功能 列表的内容写入文件 覆盖写
  • la -al >> 功能 列表的内容追加到文件
  • cat 文件1 > 文件2 功能 将文件1的内容覆盖到文件2
  • echo 内容 >> 文件

ln指令

软链接也称为符号链接,类似于Windows中的快捷方式,主要存放了链接其他文件的路径

基本语法: ln -s 【原文件或目录】 【软链接名】 功能描述 给源文件创建一个软链接

细节:当使用pwd指令查看目录时,仍然看到的时软链接所在目录

history指令

查看已经执行过历史命令,也可以执行历史指令

标签:选项,文件,实用,指令,Linux,语法,目录,more
From: https://www.cnblogs.com/mx-info/p/16746952.html

相关文章

  • vue3 自定义指令控制按钮权限
    经过1个周的摸索和查阅资料,终于搞定VUE3中自定义指令,实现按钮级别的权限控制。当然,只是简单的对按钮进行隐藏和删除的dom操作比较容易,一直纠结的是当按钮无权限时,不是直接......
  • Windows下编译linux程序. 1. outguess
    outguess编译使用cygwin。运行终端后。进入outguess目录。./configuremake直接报个错checkingwhethermakesets${MAKE}..../configure:eval:line868:unexp......
  • linux grep、sed、awk 实操备忘
    前提#声明x,y,z,默认字符串连接[cmd]x=1[cmd]declare-pxdeclare--x="1"[cmd]y=1[cmd]z=$x+$y&&echo$z1+1[cmd]declare-iz[cmd]dec......
  • linux学前知识
    linux体系liunx特点自由开放,安全性高可移植,灵活性高多任务,多用户,多线程,网络功能丰富liunx学习阶段    linux学习内容    linux就业方......
  • 最小 Linux 发行版 Tiny Core Linux 7.1 发布
    TinyCore Linux 是一个极度简约但是也高度可扩展的GNU/Linux发行版,其之精简甚至可以小到只有10MB大小。昨天5月23日刚刚发布的TinyCoreLinux7.1也仅仅只有......
  • 用这个扒轴承简单实用
    比拉爪还好用......
  • 信迈AM5728 CAN总线测试及SDK升级,linux can 调试命令
    一、AM5728CAN总线测试开发板文件系统下执行如下指令,配置CAN0总线(软件上的CAN0对应为硬件上的CAN1)比特率为1MHz,并启动CAN总线:Target#canconfigcan0bitrate10000......
  • TI AM5728 SDK升级之 linux设备树解析,以网口cpsw为例
    如果一个结点描述的设备有地址,则应该给出@unit-address。多个相同类型设备结点的name可以一样,只要unit-address不同即可,如本例中含有cpu@0、cpu@1以及serial@101f0000与seri......
  • 如何加入linux开源项目-GNOME Project Listing
    GNOMEProjectListing找到项目官网找到项目创始人email联系不过通常都可以通过网站直接去的联系然后提交你的工作成果或者提交bug,提交你的补丁之类。​......
  • Linux华为云Huawei Cloud EulerOS 系统 配置.Net6运行环境
    1.创建华为云HuaweiCloudEulerOS 2.0标准版64位.设置服务器登录密码,最后确认,然后稍等几分钟就可以看到申请的服务器处于运行状态就可以了.   2.远程登录服务......