Linux 是一个强大的操作系统,拥有大量的命令行工具。以下是一些常用的 Linux 命令及其基本用法:
-
ls - 列出目录内容。
ls
:列出当前目录下的文件和文件夹。ls -l
:以长格式列出详细信息,包括权限、所有者、大小等。ls -a
:列出所有文件,包括隐藏文件。
-
cd - 改变当前目录。
cd /path/to/directory
:切换到指定的目录。cd ..
:切换到上一级目录。cd ~
:切换到用户的主目录。
-
cp - 复制文件或目录。
cp source destination
:将源文件或目录复制到目标位置。cp -r source destination
:递归复制目录。
-
mv - 移动或重命名文件或目录。
mv old_name new_name
:重命名文件或目录。mv file1 file2 directory
:将文件移动到指定目录。
-
rm - 删除文件或目录。
rm filename
:删除指定的文件。rm -r directory
:递归删除目录及其内容。rm -f filename
:强制删除文件,不提示确认。
-
mkdir - 创建新目录。
mkdir new_directory
:创建一个新目录。
-
rmdir - 删除空目录。
rmdir directory
:删除空目录。
-
touch - 创建新文件或更新现有文件的时间戳。
touch filename
:创建一个新文件或更新现有文件的时间戳。
-
cat - 显示文件内容。
cat filename
:显示文件的全部内容。cat -n filename
:显示文件内容,并在每行前加上行号。
-
echo - 输出文本字符串或变量。
echo "Hello, World!"
:在终端输出文本。
-
grep - 搜索文本并打印匹配的行。
grep "pattern" filename
:在文件中搜索指定模式。
-
find - 搜索文件系统中的文件。
find / -name filename
:在根目录及其子目录中搜索文件名。
-
chmod - 更改文件或目录的权限。
chmod 755 filename
:设置文件的权限,使得文件所有者具有读写执行权限,组和其他用户具有读和执行权限。
-
chown - 更改文件或目录的所有者。
chown user:group filename
:更改文件的所有者和组。
-
tar - 打包和压缩文件。
tar -cvf archive.tar directory
:创建一个包含指定目录内容的压缩包。tar -xvf archive.tar
:解压压缩包。
-
gzip - 压缩或解压文件。
gzip filename
:压缩文件。gzip -d filename.gz
:解压压缩文件。
-
df - 显示磁盘空间使用情况。
df
:显示所有文件系统的磁盘使用情况。
-
du - 显示目录或文件的磁盘使用情况。
du -sh directory
:以易读的格式显示目录的磁盘使用情况。
-
top - 显示和更新运行中的进程。
top
:实时显示系统进程信息。
-
ps - 显示当前进程。
ps aux
:显示所有运行中的进程及其详细信息。
-
kill - 终止进程。
kill PID
:通过进程 ID 终止进程。
-
ifconfig - 配置或显示系统网络接口。
ifconfig
:显示所有网络接口的配置。
-
ping - 发送 ICMP ECHO 请求以测试网络连接。
ping google.com
:向 google.com 发送 ICMP ECHO 请求。
-
ssh - 安全登录到远程服务器。
ssh user@hostname
:使用 SSH 登录到指定的远程服务器。
-
scp - 安全地复制文件到或从远程服务器。
scp localfile user@remotehost:remotefile
:将本地文件复制到远程服务器。
-
wget - 从网络上下载文件。
wget http://example.com/file
:从指定的 URL 下载文件。
-
curl - 传输数据。
curl http://example.com
:从指定的 URL 获取数据。
-
history - 显示用户命令历史。
history
:显示用户之前执行过的命令列表。
-
alias - 创建命令别名。
alias ll='ls -l'
:创建别名ll
,使其执行ls -l
。
-
nano 或 vi - 文本编辑器。
nano filename
:使用 nano 编辑器打开文件。vi filename
:使用 vi 编辑器打开文件。
这些命令是 Linux 命令行中的基础,掌握它们可以帮助你更有效地使用 Linux 系统。
标签:文件,tar,Linux,不看,filename,ls,常用命令,directory,目录 From: https://blog.csdn.net/weixin_60680210/article/details/140249208