Linux
约 380 字大约 1 分钟
2025-01-19
1.前言
本篇用于记录 Linux 的常用命令
2.目录文件命令
创建、删除目录:mkdir、rmdir
文件:
- 创建、删除文件:touch、rm
- 查看文件:cat
移动文件/目录、重命名:mv
# 将 file.txt 移动到 /home/user/Documents/ 目录 mv file.txt /home/user/Documents/ # 将 oldfile.txt 重命名为 newfile.txt mv oldfile.txt newfile.txt
复制文件、目录:cp
# 将 file1.txt 复制为 file2.txt cp file1.txt file2.txt # 递归复制目录 cp -r dir1/ dir2/
查找文件指定行
- tail -n -k 文件名:查找文件的最后k行
- tail -n +k 文件名:查找文件的第k行到最后一行
- head -n k 文件名:查找文件的前k行
- sed -n '6p' a.txt:查看文件的第6行
文件搜索指定文本:grep 指定文本 文件路径
3.权限命令
ls -l:查看文件或目录的详细信息,包括权限信息
ls -l file.txt
chmod:修改文件或目录的权限
# 改变文件权限为 rwxr-xr-- chmod 755 file.txt # 通过符号方式改变权限 chmod u+x file.txt # 给文件的所有者添加执行权限 chmod g-w file.txt # 给文件的所属组移除写权限 chmod o+r file.txt # 给其他用户添加读取权限
chown:变文件或目录的所有者和/或所属组
chown user:group file.txt # 改变文件的所有者和组 chown user file.txt # 仅改变文件的所有者 chown :group file.txt # 仅改变文件的所属组