linux常用命令整理

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(永久开放)

你可能感兴趣的:(linux常用命令整理)