首页 > 系统相关 >linux 下命令

linux 下命令

时间:2022-12-31 15:33:14浏览次数:40  
标签:文件 wbyq linux 用户 cd 命令 Linux 目录

linux 下命令

      Linux 是一套免费使用和自 由传播的类 Unix 操作系统, 是一个基于 POSIX 和 UNIX 的多用户、 多任务、 支持多线程和多 CPU 的操作系统。 它能运行主要的 UNIX 工具软件、 应用程序和网络协议。 它支持 32 位和 64 位硬件。 Linux 继承了 Unix 以网络为核心的设计思想, 是一个性能稳定的多用户网络操作系统。

        Linux 操作系统诞生于 1991 年 10 月 5 日 (这是第一次正式向外公布时间) 。 Linux 存在着许多不同的 Linux 版本, 但它们都使用了 Linux 内核。 Linux 可安装在各种计算机硬件设备中, 比如手机、 平板电脑、 路由器、 视频游戏控制台、 台式计算机、 大型机和超级计算机。

linux 下命令_基本命令

1.Linux下目录结构

  ① /bin 该目 录中存放 Linux 的常用命令

    ② /boot 该目 录下存放系统启动时要用的程序, 当用 lilo 引导 Linux 时会用到该目录下的一些信息。

    ③ /dev 该目录下存放 Linux 系统中使用的所有外部设备。

    ④ /etc 该目录存放系统管理时要用到的各种配置文件和子目录, 例如网络配置文件、系统文件、 X 系统配置文件、 设备配置信息、 设置用户信息等。

    ⑤ /sbin 该目录用来存放系统管理员的系统管理程序。

    ⑥ /home 如果建立一个名为”xx”的用户, 那么在/home 目 录下就有一个对应的”/home/xx”路径, 用来存放该用户的主目录。

    ⑦ /lib 该目录用来存放系统动态链接共享库, 几乎所有的应用程序都会用到该目 录下的共享库。

    ⑧ /mnt 该该目录存放的是共享目录。

2.常用命令介绍

2.1 su 命令: 切换用户

      语法: su [用户名 ] ([]表示可选)

​ Linux 下有两种账号:

  • root–超级用户帐号(系统管理员):使用这个帐号可以在系统中做任何事情。
  • 普通用户:这个帐号供普通用户使用,可以进行有限的操作。

      su命令的常见用法是变成超级用户, 如果普通用户发出不带用户名的 su 命令 ,则系统提示输入根口令, 输入之后则可切换为根用户。

linux 下命令_Ubuntu_02

注意:ubuntu系统下第一次切换到到root用户需要做如下设置:

linux 下命令_Ubuntu_03

2.2 ls命令:遍历目录

      功能: ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的 dir 命令。

      语法: ls [选项] [目录或是文件]

      说明:对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls 将输出其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。

  • -a 显示指定目录下所有子目录与文件,包括隐藏文件。
  • -A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “…”。
  • -i 在输出的第一列显示文件的 i 节点号。
  • -l 以长格式来显示文件的详细信息。这个选项最常用。
  • -p 在目录后面加一个“/”。
  • -R 递归式地显示指定目录的各个子目录中的文件。
  • -t 按照时间进行排序。
  • -S 按照文件大小排序。
  • -s 列出文件时显示文件的大小。如果加上-h 参数可合理的显示大小单位。例如: ls -sh。
  • -F 在文件末尾加上一个字符,代表该文件的类型。例如: *表示可执行, /表示目录, =表示套接字。

       用 ls - l 命令显示的信息中,开头是由 10 个字符构成的字符串,其中第一个字符表示文件类型:

      – 普通文件、d 目录、l符号链接、 b块设备文件、 c字符设备文件、 p命名管道(FIFO)、 s socket文件 。

      后面的 9 个字符表示文件的访问权限,分为 3 组,每组 3 位

  • 第一组表示文件所有者的权限;
  • 第二组表示同组用户的权限;
  • 第三组表示其他用户的权限。

每一组的三个字符分别表示对文件的读、写和执行权限。

各权限如下所示:

  • r 读(4)
  • w 写(2)
  • x 执行(1)对于目录,表示进入权限。
  • –没有设置权限。

linux 下命令_Ubuntu_04

2.3 man命令:查看帮助

      功能: 用于查看命令、函数、头文件的使用帮助信息。

      用法: man [页码] <命令、函数名称、头文件名称>  

      页码一般为1~7页。如果当前页看不到想要的信息,可以切换到其他页查看。

2.4 cd命令:切换目录

   功能: 切换目录

   语法: cd [目录路径]

   说明:该命令将当前工作目录切换至指定目录。若没有指定目录,则回到用户的主目录。为了能改变到指定目录,用户必须拥有对指定目录的执行和读权限。

  •  常用的目录表示符号:

  cd . . 到父目录,即上一级目录,相当于“向上”。
  cd - 到上一次目录,相当于后退。
  cd / 到根目录。
  cd ~ 或只写cd回到用户主目录下。

[wbyq@wbyq ~]$ cd  #进入用户目录
[wbyq@wbyq ~]$ cd / #进入根目录
[wbyq@wbyq home]$ cd wbyq/ #切换到指定目录
[wbyq@wbyq ~]$ cd .. #回到上一级目录
[wbyq@wbyq home]$ cd - #回到上一次位置

2.5 mkdir命令:创建目录

   功能: 创建一个目录

   语法: mkdir [] dirname

    说明:该命令创建由dirname命名的目录。要求创建目录的用户在当前目录中 (dirname 的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

  •  参数:

  -m 对新建目录设置存取权限。也可以用chmod命令设置。
  - p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

[wbyq@wbyq ~]$ mkdir 123 456 789 #创建123 456 789 文件夹
[wbyq@wbyq ~]$ mkdir work #创建单个文件夹
[wbyq@wbyq ~]$ mkdir 123/456/789/asd -pv #递归创建,输出创建过程
mkdir: 已创建目录 '123'
mkdir: 已创建目录 '123/456'
mkdir: 已创建目录 '123/456/789'
mkdir: 已创建目录 '123/456/789/asd'

2.6 touch命令:创建普通文件

  功能: 创建一个文件

  语法: touch [文件名称]

[wbyq@wbyq ~]$ touch 1.c #创建文件


标签:文件,wbyq,linux,用户,cd,命令,Linux,目录
From: https://blog.51cto.com/u_15688123/5982125

相关文章

  • 构建服务的命令
    *windowPowerShell创建服务New-Service-NamedevApi-BinaryPathName"D:\website\dev\Dev.Api\bin\Release\net6.0\publish\Dev.Api.exe"查看状态Get-Service......
  • “error: openssl: signature from "Pierre Schmitz <[email protected]>" is marg
     问题:执行命令 root@archiso~#pacstrap-i/mntbase dhcpcdvimopensshmannet-tools    解决方案:执行命令 root@archiso~#pacman-Syarchl......
  • linux 定时任务
    设置定时任务进入定时任务设置crontab-e编辑完成后,esc,输入wq!保存即可(此时即已经生效)记录输出以日期命名日志:##每天10点执行0010***/usr/bin/php-f/home/c......
  • Linux下gcc命令运行c程序以及makefile文件
    GCC原名为GNUC语言编译器(GNUCCompiler),因为它原本只能处理C语言。GCC很快地扩展,变得可处理C++。后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective-C......
  • linux 中 phylip软件的安装
     001、软件下载:     下载地址    [root@PC1phylip]#wgethttps://evolution.gs.washington.edu/phylip/download/phylip-3.697.tar.gz[root@PC1......
  • JDK8下载安装与配置环境变量(linux)
    一、JDK8下载官网下载地址:JavaDownloads|Oracle下载前需登录Oracle账号,没有的话可以用邮箱注册一个,登录之后即可进行下载。二、JDK8安装1.将安装包上传至服务器的......
  • dos常用命令
    常用的dos命令打开CMD的方式开始+系统+命令提示符Win键+R输入cmd打开控制台(推荐)在任意文件夹下面,按住shift键+鼠标右键,选中在此处打开命令行窗口资源管理器......
  • Linux环境下获取硬盘序列号
    项目中有需求要读取整机或主板序列号,无奈客户目标机是定制产品,既没有整机序列号,也没有主板序列号,只能退而求其次,改用硬盘序列号。研究一番,记录如下:1.IntelNUC cat/sys/c......
  • 常用 Git 命令行操作
    本文记录了一些常用Git命令行操作的具体使用方式gitclonegitcloneREPOSITORY_URL拉取仓库,并使用仓库名作为本地文件名gitcloneREPOSITORY_URLFOLDER拉取......
  • linux中phylip软件的安装
     001、软件下载,github            [root@PC1phylip]#wgethttps://github.com/edgardomortiz/vcf2phylip/archive/refs/tags/v2.8.tar.......