linux日常开发使用命令整理

linux:

安装ssh-server:$ sudo apt-get install openssh-server

更新软件库:$ sudo apt-get update

启动ssh:$ sudo /etc/init.d/ssh start

复制文件到文件夹:$ sudo cp -rf jdk1.8.0_91 /opt

剪切文件: mv 路径一/文件名 路径二
剪切文件夹:mv 路径一 路径二

修改文件权限:$ chmod 644 mm.txt

创建软连接:$ ln -s f1(源) f3(连接)

打包程序:grunt release

git 合并更新:git reset --hard

vi修改文件的时候可能产生.swp文件,导致进入vi命令的时候出现提示信息,删除该文件可以避免。

修改文件的权限:chmod u+x 文件名 或者 chmod 777 文件名 4 2 1

添加vim文件编辑系统:sudo apt-get install vim

创建文件夹:mkdir 文件夹名

创建文件:touch 文件名

删除文件夹:rm -rf 文件夹名

复制远程文件到本地:scp 用户名@ip:/test.zip /grid/backup/ti/data/20160915
命令 远程用户@地址:文件路径/文件名 本地路径

私匙访问远程主机:ssh -i id_rsa 用户名@ip
ssh -i 私匙名 主机名@主机地址

打包命令:mvn package -DskipTests

linux连接资源查看:netstat -tnp | grep 22(22是端口)

将2.txt的文本内容追加到1.txt中:
cat 2.txt >> 1.txt
将2.txt的文本内容覆盖到1.txt:
cat 2.txt > 1.txt

查看端口连接数量
netstat -tnp | grep 9300 | grep -i estab | 还有个什么命令

启动nfs文件服务器:
1、切换到管理员用户 su -
2、查看nfs启动命令:cat /etc/rc.local
3、执行启动命令:包含ip地址的命令

查看文件大小:du -sh

解压tar.gz文件:tar -xzvf filename.tar.gz

关闭进程:kill -9 进程PID

关闭防火墙(root):
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop

修改文件访问权限:
属主:chown -R lkd filename
属组:chgrp -R lkd filename

1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压

根据链接下载文件:
curl -L -O 文件连接(https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.zip)


切换到其他用户:su - 其他用户

修改用户权限:sudo gedit /etc/passwd
修改当前用户的权限,0就没有了,1000貌似是拥有sudo权限

修改root密码:sudo passwd root

 

设置自动获取IP地址:
编辑linux网卡eth0的配置文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
改为:
DEVICE=eth0
#HWADDR=00:00:00:00:00:00
TYPE=Ethernet
#UUID=cccccccccccccccc
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=DHCP

重启网络服务:
/etc/init.d/network restart

 可以发邮件给我:1492370189@qq.com

原文地址:https://www.cnblogs.com/rethink-east/p/6396916.html