Linux基础常用命令:
cd * --变换目录 【cd .. 返回上级目录】 【cd ~ 返回到根目录】 【cd - 返回前一的目录】 【cd !$ --把上一级的参数作为这次命令的cd后的参数】
pwd --显示当前目录 【pwd -P --显示出实际路径】 netstat -ano 【cmd查找所有端口】 history 【查看Linux中历史命令】
ps --列出系统中当前运行的进程 date -s 14:20:50【Linux设置时间为:14:20:50】 date -s 08/07/2018 【设置时间为2018年8月07日】
top --命令查询CPU和内存的使用情况 ss -tunpl | grep 8080 【根据端口查询出占用这个端口的PID】 netstat -tulnp | grep 8080【根据端口查询端口是否被占用】
mv a b --重命名文件【文件a重命名为b】
lsof -i:* --查看端口情况【*为要查看的端口号】 lsof -i --查看所有端口情况【若此指令找不到 可用:yum install lsof --用此指令来安装 lsof指令】
ps -aux | grep * --查看进程【*代表pid,查看某pid的进程】 【lsof -i:8080 --查看端口使用情况】
kill * --杀死进程【*代表pid,杀死某pid的进程】
netstat -p --输出和显示所有pid与进程名称 【netstat -tlnp --查看端口使用情况】 【netstat -tunlp | grep :8000 --查看进程端口】
ps -ef |grep * --查看含有*的活动进程 【ps -ef |grep -v * --查看不含*的活动进程】【ps -ef |grep tomcat --监控tomcat进程】
tar -zxvf * --解压文件【解压*文件到当前目录下】 tar -zxvf * -C /**/**【解压到某个路径下】
touch *.txt --创建文件【创建 *.txt 文本,txt可换成别的后缀】
cp *.txt /root --复制文件【复制后缀txt的文件到根目录 root文件夹下】 cp *.txt java/ --复制文件【复制 *.txt文件到同级目录java文件夹下】cp -r 就是递归文件并复制
mv *.txt /root --移动文件【移动后缀txt的文件到根目录 root文件夹下】 mv *.txt java/ --移动文件【移动后缀txt文件到同级目录java文件夹下】
mv *a *b【将文件a改名为文件b】 【touch * 创建文件 例如:touch acssess.log 创建名为acssess的log日志文件】
mkdir * --创建文件夹(或者叫目录) 【mdir * 删除一个文件夹或目录】 【mkdir a1 a2 a3 批量创建文件夹 a1、文件夹 a2、文件夹 a3】【mkdir -p b1/b2/b3 连续创建文件夹 b1、文件夹 b2、文件夹 b3】
rm -rf * --删除*文件夹下所以文件及目录 【-r 则向下递归,不管有多少及目录,都删除】 【-f 直接强行删除,没有任何提示】
ll --查看本级目录下的所有文件名(包括文件的其他信息) ls --查看本级目录下所有的文件名 ls -i --查看文件名及编号
find / -name * --查询根目录下文件名为*的文件(/根目录代表所有,也可以指定某个目录下) whereis * --搜索某个文件在整个Linux中所在的路径
touch /*/* 【/*/*为某个文件在根目录下的路径】命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。