🌈🌈🌈🌈欢迎 🌈🌈🌈
🎉👍点赞⭐评论⭐收藏🎉
🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
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 命令的手册页面。