🌈🌈🌈🌈欢迎 🌈🌈🌈
🎉👍点赞⭐评论⭐收藏🎉
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
Linux常见命令
Linux
是一个强大的操作系统,它提供了大量命令用于管理系统和文件,下面详细介绍一些最常用的 Linux 命令:
-
ls
(list segments) - 列出目录内容ls
:列出当前目录的文件和目录。ls -l
:以长列表格式显示详细信息。ls -a
:显示所有文件,包括隐藏文件。ls -lh
:以易读的格式显示文件大小。
-
cd
(change directory) - 改变工作目录cd
:回到当前用户的家目录。cd ..
:进入当前目录的父目录。cd /path/to/directory
:进入指定路径的目录。
-
pwd
(print working directory) - 显示当前工作目录的绝对路径 -
touch
- 创建空文件或修改文件时间戳touch filename
:创建一个空文件或更新现有文件的时间戳。
-
mkdir
(make directory) - 创建目录mkdir directory_name
:创建一个新目录。
-
rm
(remove) - 删除文件或目录rm file
:删除文件。rm -r directory
:递归删除目录及其中的内容。rm -f file
:强制删除文件,不会有提示。
-
rmdir
(remove directory) - 删除空目录 -
cp
(copy) - 复制文件或目录cp source destination
:复制文件。cp -r source_dir destination_dir
:复制目录及其内容。
-
mv
(move) - 移动或重命名文件或目录mv source destination
:移动文件或目录。mv file newname
:重命名文件。
-
cat
(concatenate) - 输出文件内容或合并文件cat file
:查看文件内容。cat file1 file2 > file3
:合并文件1和文件2的内容到文件3。
-
head
- 输出文件的前几行head -n 5 file
:显示文件的前5行。
-
tail
- 输出文件的最后几行tail -n 5 file
:显示文件的最后5行。tail -f file
:实时跟踪文件的新增内容。
-
grep
(global regular expression print) - 文件内文本搜索grep "text" file
:搜索文件中的文本。grep -i
:无视大小写地搜索文本。
-
find
- 在目录树中搜索文件find /path -name "filename"
:在指定路径下搜索文件。
-
df
(disk free) - 查看磁盘空间使用情况df -h
:以人类可读的格式显示。
-
du
(disk usage) - 查看文件和目录的磁盘使用情况du -sh directory
:显示指定目录的总大小。
-
chmod
(change mode) - 更改文件或目录的权限chmod 755 file
:给文件设定权限。
-
chown
(change owner) - 更改文件或目录的所有者chown user:group file
:改变文件的所有者和群组。
-
man
- 查看命令的手册(manual)页面man command
:查看命令的使用手册。
-
history
- 显示命令历史history
:列出之前执行过的命令。
-
ps
(process status) - 显示当前进程的快照ps aux
:显示所有运行的进程。
-
top
- 显示实时系统进程及资源使用情况 -
kill
- 向进程发送信号以终止进程kill pid
:杀死指定进程ID的进程。
-
wget
- 从网络上下载文件wget http://example.com/file
:下载文件。
-
curl
- 传输数据工具curl http://example.com
:显示网页内容。
-
ssh
(Secure SHell) - 安全地远程登录到另一台计算机ssh username@host
:以指定用户登录到远程主机。
-
scp
(secure copy) - 安全复制文件到远端服务器scp local_file username@remote_host:remote_file
:将本地文件复制到远端主机。
-
nano
,vim
,emacs
- 文本编辑器nano file
:使用 nano 编辑器编辑文件。vim file
:使用 Vim 编辑器编辑文件。emacs file
:使用 Emacs 编辑器编辑文件。
-
tar
- 打包和解包文件tar -cvf archive.tar files
:创建压缩包。tar -xvf archive.tar
:解包。
-
crontab
- 定时任务调度器crontab -e
:编辑当前用户的计划任务。
这些是一些基本的 Linux
命令,通过组合它们和它们的参数,可以完成系统管理的大多数任务,对于每个命令,都可以通过 man
命令获得更详细的用法和选项解释。例如,man ls
将提供 ls
命令的手册页面。