1、df -h 显示当前的空间情况
2、du -h. 显示文件夹的空间情况
3、jps 集群端口号
4、ps aux | grep a显示终端所有进程,包括其他用户用的进程,u显示进程的详细状态,x显示没有控制终端的进程,有时候不用x
5、Top 动态显示cpu和内存占用比较高的程序。q退出
6、kill -9 进程号
7、contral+r+历史命令(可以快速查找历史命令)
8、find 路径 -name “.py”。 搜索的是文件
9、ln -s 被链接的完整路径(绝对路径)+软连接名称 软连接-快捷方式(如果移动软连接的位置则会出错误,所以不能使用相对路径)
10、Ln +路径。 不加s就会创建一个硬连接删除源文件后依然可以使用
11、linux中文件名和文件数据是分开存储的!可通过文件名可以访问到数据
12、启动nginx命令:sudo service nginx start
13、Linux:打包用tar
14、mac:打包用zip 。 windows:打包用rar
15、打包 压缩:tar -gcvf 文件名.tar(你所要打包生成的tar包)+被打包的文件路径
16、解包解压:tar -gxvf 打包文件.tar
17、tar -jcvf 可以调用bzip2,实现可以方便的实现压缩和解压缩的功能
Tar -jxvf 打包文件.tar.bz2 -C 目标路径 指定解压缩的路径
18、rm +文件名 删除文件
19、Rm -r + 文件夹名字 删除文件夹
rm -f abc. 强制删除没有提示信息
20、tree -d。以目录的形式显示结构
21、cp -I. 如果要复制的文件已经存在则提示一下是否需要覆盖住
22、Cat -b. 123.txt。 带有行号的文件显示
23、cat -n. 123.txt. 空行也有标号
24、Ssh免密码登录 .ssh这个文件保存着ssh远程登录的所有相关信息!
25、Konw_hosts里面存储了第一次远程登录的另外一台电脑的登录信息,下次在登录的时候就会自动登录了,不会在提示其他的信息了,也可以不带端口号了
26、exit退出远程连接
27、免密码登录远端服务器:
Ssh-keygen. 生成远程登录时加密使用的文件id_rsa和id_rsa.pub
Ssh_copy_id root@39.105.11.172 把id_rsa_pub公钥文件发送到自己要登录的那台远端的电脑上去,保存到服务器
28、scp 01.py root@39.105.11.172:Desktop 远程复制到本地的桌面上来,操作都在本机上操作,不能在远程机器上操作
原理:私钥加密,公钥揭秘,公钥加密,私钥解密,既然数据传输是安全的就没必要输入密码了!
29、为远程计算机配置别名:
在.ssh文件下配置一个config的配置文件,内容如下:
Host cheng
HostName 39.105.11.172
User root
Port 22