Linux 基础教程:基本命令、查看文件、链接命令
Linux 系统中有许多命令行工具,用于管理系统和文件。以下是一些常用的基本命令、查看文件的命令和链接命令。
一、基本命令
-
pwd(打印当前工作目录)
pwd
-
ls(列出目录内容)
ls ls -l # 列出详细信息 ls -a # 列出所有文件,包括隐藏文件
-
cd(改变当前目录)
cd /path/to/directory # 进入指定目录 cd .. # 返回上一级目录 cd ~ # 进入用户的主目录
-
mkdir(创建目录)
mkdir new_directory mkdir -p /path/to/new_directory # 递归创建目录
-
rmdir(删除空目录)
rmdir directory_name
-
rm(删除文件和目录)
rm file_name # 删除文件 rm -r directory_name # 递归删除目录及其内容 rm -f file_name # 强制删除文件
-
cp(复制文件和目录)
cp source_file target_file # 复制文件 cp -r source_directory target_directory # 递归复制目录
-
mv(移动或重命名文件和目录)
mv source_file target_file # 移动或重命名文件 mv source_directory target_directory # 移动或重命名目录
二、查看文件
-
cat(连接文件并打印到标准输出)
cat file_name
-
more(逐页查看文件内容)
more file_name
-
less(逐页查看文件内容,可以向前翻页)
less file_name
-
head(显示文件的开头部分)
head file_name # 显示前 10 行 head -n 20 file_name # 显示前 20 行
-
tail(显示文件的结尾部分)
tail file_name # 显示最后 10 行 tail -n 20 file_name # 显示最后 20 行 tail -f file_name # 实时显示文件新增的内容
-
grep(在文件中搜索文本)
grep 'search_text' file_name grep -r 'search_text' /path/to/directory # 递归搜索目录中的文件
三、链接命令
-
ln(创建硬链接和软链接)
硬链接(Hard Link)
ln source_file target_file
软链接(符号链接,Symbolic Link)
ln -s source_file target_file
示例:
ln -s /path/to/original/file /path/to/symlink
四、其他常用命令
-
chmod(更改文件权限)
chmod 755 file_name chmod -R 755 directory_name # 递归更改目录及其内容的权限
-
chown(更改文件所有者)
chown user:group file_name chown -R user:group directory_name # 递归更改目录及其内容的所有者
-
ps(查看当前运行的进程)
ps ps -aux # 显示详细信息
-
top(实时显示系统任务信息)
top
-
df(显示文件系统的磁盘使用情况)
df df -h # 以人类可读的格式显示
-
du(显示文件和目录的磁盘使用情况)
du du -h # 以人类可读的格式显示 du -sh directory_name # 显示目录的总大小
-
man(查看命令的帮助手册)
man command_name
通过熟练掌握这些基本命令,你可以有效地管理和操作 Linux 系统中的文件和目录,并且能够查看和处理文件内容。