Linux 常用命令大全

linux6个月前更新 zhuyq
4,474 0
cd命令:
- cd /home 进入 '/home' 目录
- cd .. 返回上一级目录
- cd ../.. 返回上两级目录
- cd 进入个人主目录
- cd ~user1 进入用户user1的主目录
- cd - 返回上次所在的目录

pwd命令:
- pwd 显示当前工作路径

ls命令:
- ls 查看目录中的文件
- ls -l 显示文件和目录的详细资料
- ls -a 列出全部文件,包括隐藏文件
- ls -R 递归列出目录下所有文件
- ls [0-9] 显示包含数字的文件和目录名

#### cp命令:
- cp -a 复制文件的特性 
- cp -p 复制文件的属性
- cp -i 覆盖目标文件时询问操作
- cp -r 递归持续复制,用于目录复制
- cp -u 仅复制与源文件有差异的目标文件

#### mv命令:
- mv -f 强制覆盖目标文件
- mv -i 覆盖目标文件时询问操作
- mv -u 仅在目标文件比源文件新时才更新

#### rm命令:
- rm -f 忽略不存在的文件,无警告
- rm -i 互动模式,删除前询问用户
- rm -r 递归删除,谨慎使用,特别是在删除目录时

#### 查看文件内容

#### cat命令:
- cat file1 正向查看文件内容
- tac file1 反向查看文件内容
- cat -n file1 标示文件行数
- more file1 查看长文件内容
- head -n 2 file1 查看文件前两行
- tail -n 2 file1 查看文件最后两行
- tail -n +1000 file1 从第1000行开始显示
- cat filename | head -n 3000 | tail -n +1000 显示1000~3000行
- cat filename | tail -n +3000 | head -n 1000 显示3000~3999行

#### 文件搜索

#### find命令:
- find / -name file1 从根文件系统搜索文件和目录
- find / -user user1 搜索属于用户 'user1' 的文件和目录
- find /usr/bin -type f -atime +100 搜索100天内未使用过的执行文件
- find /usr/bin -type f -mtime -10 搜索10天内被创建或修改过的文件

#### 文件权限

#### chmod命令:
- chmod ugo+rwx directory1 设置目录所有人、群组及其他人的读写执行权限
- chmod go-rwx directory1 删除群组和其他人对目录的权限

#### chown命令:
- chown user1 file1 改变文件的所有者
- chown -R user1 directory1 改变目录所有者并其文件的属性
- chown user1:group1 file1 改变文件的所有者和群组属性

#### 文本操作

#### grep命令:
- grep Aug /var/log/messages 在文件中查找关键词"Aug"
- grep ^Aug /var/log/messages 查找以"Aug"开始的词汇
- grep [0-9] /var/log/messages 选择包含数字的行

#### paste命令:
- paste file1 file2 合并两个文件内容
- paste -d '+' file1 file2 用'+'分隔合并的内容

#### sort命令:
- sort file1 file2 排序两个文件内容
- sort file1 file2 | uniq 获取两文件并集,重复行显示一次
- sort file1 file2 | uniq -u 删除交集,只保留其他行
- sort file1 file2 | uniq -d 获取两文件交集

希望这样的文本格式更符合您的阅读需求。如果您需要进一步的解释或有其他问题,请随时告诉我。
© 版权声明

相关文章

没有相关内容!

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...