面试题:你使用过哪些linux命令???
答案:
1、top(动态视图显示进程信息)
top -p pid 2、ps (查看静态进程更为详细的信息)、
ps -aux 3、jps(用于显示正在运行的java进程信息)
./jps -m 需要进入到你下载的jdk的bin目录下进行该命令 4、 systemctl(有关服务的命令)
关闭防火墙systemctl disable firewalld 5、cat(查看文件内容,直接全部显示)
cat 1.txt 6、more(查看文件内容,只显示一个屏幕的内容)
more 1.txt 7、reboot(重启系统)
reboot 8、pwd(查看当前所在目录)
pwd 9、ls(查看当前目录有哪些文件和文件夹)
ls 10、rm(移除文件或文件夹)
rm -r -f 1.txt 11、cp(拷贝文件或文件夹)
cp 1.txt wms-app 12、mv(移动,重命名)
mv wms-app/1.txt wms-root/2.txt 13、mkdir(创建文件夹)
mkdir wms-app 14、touch(创建文件)
touch 2-2.txt 15、grep(过滤显示指定内容)
grep -n "你要搜索的字" 1.txt 16、find(查找文件)
find /目录 -name "*.txt" * 代表多个任意字符find /目录 -name "?.txt" ? 代表一个任意字符 17、netstat(查看自己的端口有没有开放、显示进程id)
netstat -anp |grep 8080 18、telnet(查看别人的端口是否开放)
letnet 192.168.11.86 8080 19、env(查看环境)
env 20、kill(杀死进程)
kill -9 进程id 21、tar(解压)
tar -zxvf 要解压的文件 22、nohup(守护进程)
nohup java -jar your-project.jar & 如果你想要将输出重定向到一个日志文件,可以这样做:nohup java -jar your-project.jar > output.log 2>&1 &