部分常用的Linux命令及解析
- 文件和目录操作
ls: 列出目录内容
ls:列出当前目录下的文件和子目录。
ls -l:以长格式列出,显示权限、所有者、文件大小、修改时间等信息。
ls -a:显示所有文件,包括隐藏文件(以.开头的文件)。
ls -h:文件大小以可读性更高的格式(如KB, MB)显示。
cd: 切换目录
cd:回到用户主目录。
cd /path/to/directory:切换到指定目录。
cd ..:切换到上一级目录。
cd -:切换到上一个目录。
pwd: 显示当前工作目录的完整路径
mkdir: 创建目录
mkdir directory_name:创建一个名为directory_name的目录。
mkdir -p /path/to/directory:递归创建多级目录。
rmdir: 删除空目录
rmdir directory_name:删除指定空目录。
rmdir -p /path/to/directory:递归删除目录树中的空目录。
rm: 删除文件或目录
rm file_name:删除文件。
rm -r directory_name:递归删除目录及其内容。
rm -f file_name:强制删除文件,不提示确认。
cp: 复制文件或目录
cp source_file destination_file:复制文件。
cp -r source_directory destination_directory:递归复制目录。
mv: 移动或重命名文件或目录
mv old_name new_name:重命名文件或目录。
mv file_name /new/location/:移动文件到指定位置。
2. 文件内容查看
cat: 连接文件并显示内容
cat file_name:显示文件内容。
cat file1 file2 > combined_file:将多个文件内容合并输出到一个文件中。
tac: 逆序显示文件内容
tac file_name:从最后一行开始显示文件内容。
more: 分页显示文件内容
more file_name:按屏幕分页显示文件内容,按空格显示下一页。
less: 分页查看文件内容(比more功能更强大)
less file_name:分页显示文件内容,支持向上滚动。
head: 显示文件的开头部分
head -n 10 file_name:显示文件的前10行。
tail: 显示文件的末尾部分
tail -n 10 file_name:显示文件的最后10行?