面试题:你使用过哪些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 &