3

linux 下命令

 1 year ago
source link: https://blog.51cto.com/u_15688123/5982125
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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 下命令_Linux_02

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

linux 下命令_基本命令_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 下命令_基本命令_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 #创建文件

Recommend

  • 210
    • www.solidot.org 6 years ago
    • Cache

    微软将推动 Linux 创新?

    微软将推动 Linux 创新? pigsrollaroundinthem (39396)发表于...

  • 180
    • clearlinux.org 6 years ago
    • Cache

    Telemetry | Clear Linux Project

    In support of the goal to provide an agile Linux* distribution that rapidly detects and responds to quality issues in the field, Clear Linux for Intel® Architecture includes a telemetry solution, which notes events of interest and reports them b...

  • 157
    • down.51cto.com 6 years ago
    • Cache

    LINUX兵书 完整版 pdf

    作者: 刘丽霞 / 杨宇 出版社: 电子工业出版社 出版年: 2014-1 页数: 536 装帧: 平装 ISBN: 9787121219924 《Linux兵书》由浅入深,全面、系统地介绍了Red Hat管理技术。《Linux兵书》提供了大量实例,供读者实战..

  • 176
    • Engadget 中国版 cn.engadget.com 6 years ago
    • Cache

    三星的 DeX 可以拿來跑 Linux 了

    三星今年推出的 DeX 手机转电脑解决方案引起了不少人的兴趣,所以官方会花力气下去进一步扩展功能,应该也算是意料之内的事情。早些时候他们带来了全新的 Linux on Galaxy,如名称所示,就是让你的 Galaxy 手机在插入 DeX 以后可以直接运行 Linux。不过,跟 Ubuntu...

  • 126
    • www.zdnet.com 6 years ago
    • Cache

    Who's building Linux in 2017? | ZDNet

    Who's building Linux in 2017? The Linux Foundation has just released its latest report on who's creating Linux. Written by

  • 220

    No KDEing! Linux Mint is Killing its KDE Edition Last updated May 12, 2018 By Derick Sullivan M. Lobga

  • 121
    • down.51cto.com 6 years ago
    • Cache

    oracle数据库windows到linux

    简单的迁移,希望对大家有帮助。

  • 142
    • www.linuxjournal.com 6 years ago
    • Cache

    The Wire | Linux Journal

    Search...

  • 5

    美法院给苹果下命令 iOS向第三方支付开放不得推迟 2021年11月11日06:56  市场资讯   我有话说(5人参与) 收藏本文  ...

  • 2
    • blog.51cto.com 1 year ago
    • Cache

    Linux下命令(2)

    Linux下命令(2)解压缩命令      Linux 下最常用的打包程序是 tar 命令, 使用 tar 打出来的包我们常称为 tar 包, tar包文件的命令通常都是以.tar 结尾的,生成 tar 包后,就可以用其它的程序来进行压缩了。      ...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK