Linux 开发者常用命令汇总
文件和目录 :
cd /home ——进入 '/ home' 目录'
cd .. ——返回上一级目录
cd ../.. ——返回上两级目录
cd - ——返回上次所在的目录
pwd ——显示当前所在目录
ls ——查看目录中的文件
ls -l ——显示文件和目录的详细资料
ls -a ——显示隐藏文件
ls *[0-9]* ——显示包含数字的文件名和目录名
文件创建/删除 :
mkdir dir1 ——创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 ——同时创建两个目录
mkdir -p /tmp/dir1/dir2 ——创建一个目录树
rm -f file1 ——删除一个叫做 'file1' 的文件'
rmdir dir1 ——删除一个叫做 'dir1' 的目录'
rm -rf dir1 ——删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 ——同时删除两个目录及它们的内容
mv dir1 new_dir ——重命名/移动 一个目录
cp file1 file2 ——复制一个文件
cp -a dir1 dir2 ——复制一个目录
文件搜索:
find / -name file1 ——从 '/' 开始进入根文件系统搜索文件和目录
find / -name *.log* ——从 '/' 开始进入根文件系统搜索包含.log的文件
find / -name *.log ——从 '/' 开始进入根文件系统搜索以.log结尾的文件
文件的权限:
ls -lh ——显示权限
chmod 777 /usr/tt.txt ——给“tt.txt”设置全部权限等同rwxrwxrwx
chmod 777 /custom ——给目录“custom”设置全部权限
注:r 表示可读取,w 表示可写入,x 表示可执行;r=4,w=2,x=1
查看文件内容:
tail -2 file1 ——查看一个文件的最后两行
tail -f /var/log/2020-08-08.log ——实时查看一个文件的内容
其他:
date ——显示日期命令
cal ——显示日历命令
cal 2019 ——显示2019年的日历