liunx基本指令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25391785/article/details/88713068
date 查看当前时间
date -s 修改当前时间
pwd 查看当前所在的目录
whoami 查看当前登录的用户
who am i查看当前登录用户的详细信息
df -h 查看硬盘信息
du -sh *或者du -sh 目录文件文件名  统计大小
wc -l 统计行数
mkdir 目录名  建立文件夹
touch 文件名  可以建立一个新文件,也可以刷新文件的最后修改时间(一般用于强制系统刷新该文件)
rm 用来删除文件(删除时先索引文件列表,如果文件列表过大,删除将严重影响性能或失败)
rmdir 用来删除空文件夹
rm -rf 一般用来强制删除非空的文件夹并递归子文件夹
cp 复制文件
cp -r 递归复制
mv 剪切或改名
ls 用来查看当前目录的文件列表
ls -l 用来查看当前目录的文件详细列表
ls -l等同于ll
cd 目录名 进入一级目录
cd .. 返回上级目录
cd或cd ~返回当前用户的主目录
echo 文本 用来输出文本
echo $环境变量 用来输出环境变量
cat 文件名 用来全部显示文件内容
more 文件名 用来浏览文件内容,按回车逐步显示
more +行号 文件名 用来浏览行号以后的内容
grep 字符串 文件名 用来在文件中查找并列出存在该字符串的行
grep -n 字符串 文件名 用来在文件中查找并列出存在该字符串的行,并显示行号
grep -v 字符串 文件名 用来在文件中查找并列出不存在该字符串的行
head -数字 从头查看某个文件的N行
tail -数字 从尾查看某个文件的N行
tail -f 始终从尾查看某个文件最新的10行
sh 执行某个脚本,例如sh startup.sh启动tomcat
top 查看系统资源占用信息
top -p 进程编号查看某个进程的资源信息
ps -ef用于查看进程信息
kill -9 进程号 杀掉某个进程

tar -czvf xxx_20151211.tar.gz xxx 打包某个目录或文件
tar -xzvf xxx_20151211.tar.gz 解压打包文件
tar --exclude logs -czvf xxx_20151211.tar.gz xxx打包某个目录或文件,排除其中的logs目录
tar --exclude logs --exclude work -czvf xxx_20151211.tar.gz xxx

unzip 解压zip文件
unzip -o 解压强制覆盖

nohup 命令 & 用于要求命令后台执行

cat /dev/null > 文件名  清空一个文件

猜你喜欢

转载自blog.csdn.net/qq_25391785/article/details/88713068