linux常用命令
系统信息
uname -a 显示系统所有信息
date 系统时间
文件和目录
cd /home 进入 '/home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 显示当前目录下文件
ll 是ls -l 的简写,显示当前目录下文件详细信息
ls -a 显示隐藏文件
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
rm file1 删除一个叫做 'file1' 的文件'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a dir1 dir2 复制一个目录
ln -s /usr/local/pre_qtz /home/admin/ngves_quartz 在/home/admin下建立软链ngves_quartz 指向/usr/local/pre_qtz、
touch file1 修改时间戳为当前时间
磁盘空间
df -h 查看磁盘使用容量
文件搜索/查看
find -name file1 查找文件目录
find . -type f -size +100M 查看文件超过100M的文件
more file1 查看一个长文件的内容
tail -f *.log 查所有log日志
tail -fn 20 file1 查看最后20行
grep -C 20 a interactive.log |more 在interactive.log中查询关键字:a(A上B下C上下)
grep P2010812 realtime.log |wc -l(统计关键字数量)
cat file1 | grep 关键字搜索
文件权限
chmod 777 file1 修改权限