基础级——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
help
是shell
内部的指令,内部本身指令数比较少,大部分都是外部的指令。例如: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
:readw
:writex
:可执行
-
文件权限码的组成
-
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
- 重启