1.查看当前目录的绝对路径:pwd
2.查看当前目录下的子目录:ls
3.查看当前目录的子目录以及用户读写权限:ll
4.查看指定文件内容(不可编辑,只能读取):cat文件路径
5.重复查看指定的文件内容(常用于查看打印日志log文件): tail -f **.log
6.编辑指定文件内容:
6.1打开文件vim文件路径
6.2执行编辑按insert键 然后进行编辑即可
6.3保存并退出esc键---》输入”:wq!”--->enter键退出
7.查看当前目录的文件夹数量和文件结构:tree
注意:在ubuntu系统中默认的是没有tree命令的,需要安装,用下面的命令进行安 装即可:sudo apt-get install tree
8.查看目前启动的程序和进程号:jps
9.后台启动java程序:
nohup java -jar /sdzw/es_input.jar >/dev/null 2>&1 &
10.查看硬盘及分区情况以及空间占用情况:df -h
11.查看指定目录的空间大小:du -sh
12.查看磁盘io读写情况:iostat -x 1 10(一秒的读写,查看10次)
13.复制目录:cp -r源目录 目标目录
14.重启电脑:reboot
15.查看linux下的所有用户:cat /etc/passwd
16.解压tar压缩文件:tar -vxf elasticsearch-6.4.2.tar.gz
17.解压zip包: unzip master.zip
18. Linux系统中tab键可以自动补全文件
19.给指定的文件目录赋权限:chmod -R 755 文件夹名
一般加这个权限就好了。第一个数字7表示根用户有读写执行权限,第二个数字5表示组用户有读和执行的权限, 第三个数字5是其他用户有读和执行的权限.
20.给指定的文件目录赋用户权限:chown -R u1 /sdzw/elasticsearch-6.4.2
21.后台启动es服务:
nohup su - u1 -c /sdzw/elasticsearch-6.4.2/bin/elasticsearch >/dev/null/ 2>&1 &
22.查看es程序的进程: ps -ef |grep elastic
23. 查看内存使用情况:free或者top
24. 锁内存操作:root用户下执行ulimit -l unlimited
25. 删除目录: rm -rf 目录
26. 压缩zip文件: zip -r aa.zip aa
27. 压缩tar.gz文件: tar -zcvf aaa.tar.gz aaa
28. 创建文件 :touch aa.txt
29. 查看隐藏文件: ll -a
30. 创建目录(不存在就创建): mkdir /home/es/aa
31. 关闭防火墙:systemctl stop firewalld
32. 启动防火墙:systemctl start firewalld
33. 重启防火墙:systemctl restart firewalld
34. 开通防火墙指定的端口: firewall-cmd --add-port=9200/tcp --permnent(永久开放)