文件和目录操作命令
ls
ls [选项] [文件/目录]
- 选项:
-l:以长格式显示文件/目录信息-a:显示所有文件/目录,包括隐藏文件-h:以人类可读的格式显示文件大小-R:递归地显示子目录中的文件
- 示例:
ls:显示当前目录的文件和目录ls -l:以长格式显示当前目录的文件和目录ls -a /path/to/directory:显示指定目录的所有文件和目录,包括隐藏文件
cd
cd [目录]
- 示例:
cd /path/to/directory:切换到指定目录cd ..:切换到上一级目录cd ~:切换到当前用户的主目录
pwd
pwd
- 示例:显示当前工作目录的路径
mkdir
mkdir [选项] 目录
- 选项:
-p:递归地创建目录,如果父目录不存在也会创建
- 示例:
mkdir directory:创建一个新目录mkdir -p path/to/directory:递归创建指定路径的目录
rm
rm [选项] 文件/目录
- 选项:
-r:递归地删除目录及其内容-f:强制删除,不提示确认
- 示例:
rm file:删除文件rm -r directory:递归删除目录及其内容
cp
cp [选项] 源文件/目录 目标文件/目录
- 选项:
-r:递归地复制目录及其内容
- 示例:
cp file1 file2:复制文件到指定位置cp -r directory1 directory2:递归复制目录及其内容到指定位置
mv
mv [选项] 源文件/目录 目标文件/目录
- 选项:
-i:交互式操作,提示确认覆盖
- 示例:
mv file1 file2:将文件移动到指定位置或重命名mv directory1 directory2:将目录移动到指定位置或重命名
find
find 路径 [选项] [表达式]
- 选项:
-name:按文件名查找-type:按文件类型查找
- 示例:
find /path/to/search -name filename:在指定路径中按文件名查找文件find /path/to/search -type f:在指定路径中按文件类型查找普通文件
文件内容查看和编辑命令
cat
cat 文件
- 示例:显示文件内容
less
less 文件
- 示例:逐页显示文件内容,支持上下滚动和搜索
head
head [选项] 文件
- 选项:
-n:指定显示的行数,默认为前10行
- 示例:
head file:显示文件的前10行head -n 20 file:显示文件的前20行
tail
tail [选项] 文件
- 选项:
-n:指定显示的行数,默认为后10行-f:实时追踪文件的增长
- 示例:
tail file:显示文件的后10行tail -n 20 file:显示文件的后20行tail -f file:实时显示文件的新增内容
grep
grep [选项] 模式 文件
- 选项:
-i:忽略大小写-r:递归地在目录中搜索
- 示例:
grep pattern file:在文件中搜索匹配的行grep -i pattern file:在文件中忽略大小写地搜索匹配的行grep -r pattern directory:在目录及其子目录中递归搜索匹配的行
vi/vim
vi/vim 文件
- 示例:使用 Vim 编辑器打开文件
系统管理命令
sudo
sudo 命令
- 示例:以超级用户权限执行命令
apt/apt-get
apt/apt-get [选项] 命令
- 选项:
install:安装软件包remove:卸载软件包update:更新软件包列表upgrade:升级已安装的软件包
- 示例:
sudo apt install package:安装软件包sudo apt remove package:卸载软件包sudo apt update:更新软件包列表sudo apt upgrade:升级已安装的软件包
systemctl
systemctl [选项] 命令 服务
- 选项:
start:启动服务stop:停止服务restart:重启服务enable:设置服务开机自启动disable:禁止服务开机自启动
- 示例:
sudo systemctl start service:启动服务sudo systemctl stop service:停止服务sudo systemctl restart service:重启服务sudo systemctl enable service:设置服务开机自启动sudo systemctl disable service:禁止服务开机自启动
Linux基础命令详解
本文介绍了Linux操作系统中常用的一些命令,包括文件和目录操作如ls、cd、pwd、mkdir、rm、cp、mv,以及文件内容查看和编辑命令如cat、less、head、tail、grep和vi/vim。此外,还涵盖了系统管理命令sudo、apt软件包管理及systemctl服务管理。
14万+

被折叠的 条评论
为什么被折叠?



