基础级——Linux基本命令

基础级——Linux基本命令

转载请标明出处!

本章主要讲解的是一些常见的Linux基本命令的使用以及如何查看对应的参考手册,让初学者能够更快速上手与操作。

1. 信息

进入Linux操作系统下之后,在终端可看到的基本信息。

home@ubuntu:~$ 
[用户名]@[主机名]:[目录][当前用户权限]

[目录]:

  • ~ 为主目录
  • / 为根目录(系统目录)

[当前用户权限]:

  • $ 为普通用户权限
  • # 为超级用户,管理员用户

1.1 帮助命令

1.1.1 man(manual)

终端输入指令 man man,里面会有介绍,man 是一个包含外部接口参考手册。例如:printf函数和scanf函数。如果想要了解详细的每一级别都有哪些相关参考手册,可以进入官网查看。man手册详细说明

man [page] [要查找的命令或函数]

page一共有七个级别,其中:

  • man 1 [option] 查看命令帮助
  • man 2 [option] 系统内核调用函数
  • man 3 [option] 函数与函数库
  • man 4 [option] 查看特殊文件的帮助
  • man 5 [option] 配置文件
  • man 6 [option] 介绍游戏相关说明
  • man 7 [option] 系统管理说明
  • man 8 [option] 系统环境相关说明
注意:

q 是退出当前man手册。

空格 是往下翻页。

1.1.2 help

helpshell内部的指令,内部本身指令数比较少,大部分都是外部的指令。例如:cat --help

1.1.3 info

info指令是man指令的详细内容,但绝大多情况下,我们会直接使用man手册去查找相关的。

2. 命令

ls(list):查看当前目录所在文件信息。

ls [option]

  • ls -a(ls -A)

    • 查看当前目录文件(包括隐藏文件)
  • ls -all

    • 查看当前目录文件详细信息(包括隐藏文件)
  • ls -l

    • 查看当前目录文件(不包括隐藏文件)

    •   drwxrwxr-x    8      hzh     hzh     4096   Dec  1 11:11   hzh
        [ 文件权限码 ][链接数][用户名组][用户名][文件大小][   修改日期   ][文件名]
      
    • 其中:

      • d:目录
      • r:read
      • w:write
      • x:可执行
    • 文件权限码的组成

在这里插入图片描述

u(User):文件或目录的拥有者
g(Group):即文件或目录的所属群组
o(Other):除了文件或目录拥有者或所属群组之外的用户
  • ls -i
    • 打印每个文件的索引号
  • ls -p
    • 只显示当前目录下的文件夹
  • ls -R
    • 递归列出文件

chmod: 权限

  • chmod +[r/w/x] [文件/文件夹]
    • 给文件/文件夹添加 读/写/可执行 权限。
  • chmod -[r/w/x] [文件/文件夹]
    • 给文件/文件夹删除 读/写/可执行 权限。
  • (sudo)chmod 777 [文件/文件夹]
    • 给文件/文件夹添加最高权限

sudo: 临时获取管理员权限

  • root权限为最高权限,允许在执行一个命令最前面加上sudo
  • sudo root
    • 切换成超级用户(root)
  • su HOME
    • 切换成普通用户(HOME)

cd (change directory):进入目录,切换目录。

  • cd ..
    • 返回上一级目录
  • cd -
    • 返回上一次操作目录
  • cd ~
    • 返回到主目录
  • cd /
    • 返回到根目录
  • cd 路径
    • 返回到想要前往的路径

mkdir(make directory):创建文件夹

mkdir [文件夹名]

rm(remove):删除文件夹

rm [option] [文件/文件夹]

  • rm -r [文件夹]
    • 删除文件夹
  • rm *
    • 删除当前目录下的所有文件(不包含目录)
  • rm -r*
    • 删除所有文件,包括目录、文件
  • rm -rf [文件夹]
    • 删除文件夹且忽视不存在的文件

touch(remove):创建文件/文件夹

touch [文件/文件夹]

cat(concatenate):查看内容

cat [option] [文件名]

  • cat -n [文件名]
    • 查看文件内容并显示行号

cp(copy):复制文件或文件夹

cap [option] [文件/文件夹] [目的位置]

  • cp [文件] ../
    • 拷贝文件到上一级目录
  • cp -r [文件夹] ../
    • 拷贝文件夹到上一级目录

mv(move/rename):移动(更改名)文件

  • mv [原文件/原文件夹] [路径]
    • 移动:移动文件/文件夹
  • mv [原文件/原文件夹] [新文件/新文件夹]
    • 更改名:把原文件或原文件夹名字更改为对应的新文件或新文件夹名

shutdown:关机/重启设定

shutdown [-t second] [-r/k/h/n/c/f/F] time [message]

  • shutdown -h now
    • 关机
  • shutdown -r now
    • 重启

猜你喜欢

转载自blog.csdn.net/qq_43125185/article/details/110475859
今日推荐